Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Dans ce didacticiel, vous apprendrez à utiliser la fonctionnalité Générateur de requêtes pour créer facilement des requêtes et des mesures dans DAX Studio .

Vous pouvez y accéder en cliquant sur l'option Query Builder qui se trouve dans l'onglet Accueil. Cela ouvre un nouveau volet dans lequel vous pouvez spécifier des colonnes, des mesures et des filtres pour créer une requête.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Pour le tester, créons une requête DAX de base . Faites glisser et déposez un champ du volet Métadonnées vers le générateur de requêtes.

Dans ce cas, les colonnes sont la marque et la couleur. Le tableau est filtré pour n'afficher que les marques dont la couleur est "Rouge".

Lorsque vous cliquez sur l' option Exécuter la requête en bas, le volet Résultats affiche un tableau contenant deux lignes : Marque et Couleur. Vous pouvez également voir que la colonne Couleur ne contient que "Rouge".

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Table des matières

Créer une mesure de base dans le générateur de requêtes

Pour créer une mesure de requête à l'aide du Générateur de requêtes, cliquez sur le bouton Nouveau . Cela crée une nouvelle mesure et ouvre un nouveau volet dans lequel vous pouvez écrire le code DAX.

Vous pouvez également spécifier la table de votre modèle de données dans laquelle vous souhaitez déclarer la nouvelle mesure que vous avez créée. Dans ce cas, il s'agit de la table Customers.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Nommez votre nouvelle mesure. Pour le code DAX, calculons le total des ventes à l'aide de la fonction . Il est divisé par 10 000 pour réduire la quantité de données dans le résultat.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Lorsque vous cliquez sur OK, vous pouvez voir que la mesure a été validée dans le générateur de requêtes. Si vous cliquez sur l'option Exécuter la requête, le volet Résultats affichera une nouvelle colonne contenant le montant total des ventes.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Créer une mesure avec classement dans le générateur de requêtes

Comme autre exemple, créons une deuxième mesure qui classe la couleur de chaque marque.

Retirez le filtre de couleur. Créez une nouvelle mesure appelée Color Rank. Le code DAX de cette mesure utilise la fonction .

Dans le premier argument, vous avez besoin de la fonction pour évaluer la de la couleur du produit modifiée par la fonction .

Dans le deuxième argument, vous devez appeler la mesure Total Sales. Le résultat est ensuite trié par ordre décroissant à l'aide de la fonction DESC.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Lorsque vous cliquez sur OK, vous pouvez voir qu'une nouvelle colonne a été ajoutée au tableau. La colonne Color Rank classe la couleur en fonction de son montant total des ventes. Ceci est fait pour chaque nom de marque.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Vous pouvez également ajouter des filtres à la mesure. Vous pouvez filtrer la colonne de couleur et choisir de n'afficher que les couleurs qui commencent par la lettre B. Pour que cela fonctionne, vous devez changer la fonction REMOVEFILTERS en .

Lorsque vous exécutez la requête modifiée, vous pouvez voir que la colonne Couleur affiche uniquement les données commençant par la lettre B. La colonne Classement des couleurs a également modifié le classement de chaque ligne.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Vous pouvez également utiliser l' option Trier par dans le générateur de requêtes pour trier les lignes de votre table.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

L'option Modifier la requête

Une autre fonctionnalité utile de Query Builder est l' option Modifier la requête . Cela vous permet de visualiser le code généré automatiquement par le Query Builder.

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Pour cet exemple, voici à quoi ressemble le code :

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Vous pouvez voir qu'il contient les mêmes lignes de code dans vos mesures. Toutefois, pour afficher le résultat sous forme de tableau, le Générateur de requêtes utilise la fonction sur la colonne Marque et Couleur.

Vous pouvez également voir que l'option Trier par est traduite sous forme de code DAX.

L'option de requête de génération automatique

Si vous modifiez vos entrées dans le générateur de requêtes, puis cliquez sur Exécuter la requête, vous remarquerez qu'il n'apportera aucune modification au code DAX intégré du générateur de requêtes. Le tableau du volet Résultats ne sera pas non plus mis à jour.

En effet, chaque fois que vous apportez des modifications, vous devez cliquer sur l' option Auto Generate Query .

Utilisation de la fonctionnalité de générateur de requêtes dans DAX Studio

Il fonctionne de la même manière qu'un bouton d'actualisation. Cette option garantit que chaque modification que vous apportez dans le générateur de requêtes est reflétée dans le code DAX intégré et dans les résultats.

Conclusion

La fonctionnalité Query Builder de DAX Studio offre un moyen simple de créer des requêtes et des mesures. Ceci est particulièrement utile pour les utilisateurs qui commencent tout juste à se familiariser avec LuckyTemplates et DAX Studio.

L'avantage du générateur de requêtes est que vous n'avez pas besoin d'écrire manuellement le code DAX vous-même. Il le fera pour vous.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir