Transformer et filtrer un jeu de données SAP BW
Avec l’éditeur Power Query, vous pouvez appliquer des transformations de données et des étapes de filtrage supplémentaires avant d’importer le jeu de données de SAP BW dans le modèle de données Power BI Desktop ou Microsoft Power Platform.
Dans l’éditeur Power Query, les étapes appliquées pour la requête sont affichées dans le volet Paramètres de requête à droite. Pour modifier ou examiner une étape, sélectionnez l’icône d’engrenage en regard d’une étape.
Par exemple, si vous sélectionnez l’icône engrenage en regard d’Éléments ajoutés, vous pouvez passer en revue les objets de données sélectionnés dans SAP BW ou modifier les paramètres de requête spécifiés. De cette façon, il est possible de filtrer un jeu de données à l’aide d’une caractéristique qui n’est pas incluse dans le jeu de résultats.
Vous pouvez appliquer des filtres supplémentaires sur le jeu de données en sélectionnant le menu déroulant de l’une des colonnes.
Un autre moyen simple de définir un filtre consiste à cliquer avec le bouton droit sur l’une des valeurs de la table, puis à sélectionner Filtres de membres ou Filtres de texte.
Par exemple, vous pouvez filtrer le jeu de données pour inclure uniquement les enregistrements de l’année civile/du mois de février 2003, ou appliquer un filtre de texte pour inclure uniquement les enregistrements dans lesquels l’année civile/le mois contient 2003.
Les filtres ne sont pas tous repliés dans la requête par rapport à SAP BW. Vous pouvez déterminer si un filtre est replié dans la requête en examinant l’icône dans le coin supérieur gauche de la table de données, directement au-dessus du numéro 1 du premier enregistrement de données.
Si l’icône est un cube, le filtre est appliqué dans la requête par rapport au système SAP BW.
Si l’icône est une table, le filtre ne fait pas partie de la requête et n’est appliqué qu’à la table.
Derrière l’interface utilisateur de l’éditeur Power Query, le code est généré en fonction du langage des formules M pour les requêtes de mashup de données.
Vous pouvez afficher le code M généré avec l’option Éditeur avancé sous l’onglet Affichage.
Pour afficher une description de chaque fonction ou pour la tester, cliquez avec le bouton droit sur la requête SAP BW existante dans le volet Requêtes, puis sélectionnez Créer une fonction. Dans la barre de formule située en haut, entrez :
= <nom de la fonction>
où <nom de la fonction> est le nom de la fonction que vous souhaitez voir décrite. L’exemple suivant montre la description de la fonction Cube.Transform
.
Les exemples suivants illustrent certaines descriptions de différentes fonctions de cube :
Cube.Transform
: Applique la liste de fonctions ou transformations sur le cube.Cube.ApplyParameter
: Applique les valeurs spécifiées pour un paramètre.Cube.DisplayFolders
: Retourne une arborescence imbriquée d’objets représentant la hiérarchie de dossiers d’affichage du cube.Cube.Parameters
: Retourne une table contenant l’ensemble de paramètres qui peuvent être appliqués au cube.Cube.Dimensions
: Retourne une table contenant l’ensemble de dimensions pour le cube.Cube.Measures
: Retourne une table contenant l’ensemble de mesures pour le cube.