jeudi 21 juin 2018

Using R in Power BI - Object reference not set to an instance of an object error !!!


Two days ago I tried a solution provided by Imke Feldmann and showcased by Ruth Pozuelo Martinez about "Importing data from a PDF file to Power BI".

I followed the instructions step by step and when it ends up to see the result, Ouch !!!, I got this error message :

"Object reference not set to an instance of an object. Details DataSourceKind=R".

And it tooks me 02 days to figure out what was the problem and thanks to Praveen Govind who had a similar issue using a Oracle client and who provided the solution.

What is the problem ?

So this kind of error occures when the platform version of your Power BI Desktop apps do not match the RStudio one. In my case the Power BI Desktop apps was in 32 bits and RStudio was in 64 bits.

To resolve the issue, I just uninstalled the 32 bits version of the Power BI Desktop app and installed the 64 bits one and all worked as a charm.

Conclusion

If you get a "Object reference not set to an instance of an object" error first check the platform version of all the apps/connectors/software that are working togethers.

Sources




mercredi 20 juin 2018

Hey MCT TechSmith Camtasia 2018 is here, Request your Licence Key

Hello fellow MCT,

Today TechSmith lunched Camtasia 2018 a new version of Camtasia, "My Best" All-In-One
Screen Recorder and Video Editor, with many new features.

As MCT you can request a free licence key to unlock the full version by following this link

See what's new is this video


Follow this link to get more information about the product.

lundi 4 juin 2018

Power Query : Ligne décalées cas 01 - Produits et Quantités


La démonstration que je vous propose aujourd'hui est directement calquée d'un article publié par "Sophie Marchand" sur le site "Le CFO Masqué" et intitulé "Power Query: Travailler avec des lignes décalées". Donc un grand merci à Sophie pour avoir partagé ceci.

Objectif

L'objectif de cette transformation est de passer d'un tableau d'une colonne contenant en alternance des produits puis leurs quantités vers un tableau de deux colonnes tel que la première colonne contiendra les liste des produits alors que la seconde contiendra leurs quantités respectives.

À la fin de cette démonstration vous aurez appris à utiliser les fonctionnalités Power Query suivantes
  • Créer une colonne d'index
  • Créer une colonne d'information (Est pair)
  • Créer une requête par référence à une autre
  • Créer une requête par fusion de requêtes
  • Renommer une requête
  • Renommer une colonnes
  • Enlever (supprimer) des ligne par filtrage
  • Supprimer des colonnes
  • Développer des colonnes

Procédure


Afin de réaliser cette transformation, nous  allons passer par les étapes suivantes

  • Etape 1, Importation des données dans Power Query
  • Etape 2, Création de trois colonnes
    • Une première colonne d'index intitulé "Index" qui affichera un numéro séquentiel pour chaque ligne et qui débutera à partir de 1
    • puis colonne d'information intitulé "Est Pair" qui affichera True ou False (c’est-à-dire Vrai ou Faux) selon que la valeur dans la colonne "Index" est pair ou impair
    • Et enfin, seconde colonne d'index intitulé "Index.1" qui affichera un numéro séquentiel pour chaque ligne et qui débutera à partir de 0
  • Etape 3, Création de deux requêtes intermédiaires
    • La première permettra de retrouver les produits
    • Alors que la seconde permettra de retrouver les quantités
    • En exploitant les données de la colonne "Est pair" qui permettra de définir si la données représente le nom du produit ou la quantité
  • Etape 4, Fusion des deux requêtes intermédiaires
    • Pour cela, on utilisera les deux colonnes "Index" et "Index.1" afin mettre en relation les deux requêtes
  • Etape 5, Nettoyage de la requête final
  • Etape 6, Chargement des données dans Excel.

La démonstration en vidéo


Bien sûr il existe d'autre manières de faire et je reviendrais dessus dans les jours à venir.

N'hésiter pas à laisser vos commentaires.