Bien sûr, il ya beaucoup plus que vous pouvez apprendre sur la syntaxe. Cela peut sembler un peu déroutant maintenant, mais comme vos compétences de formule DAX croître, sachant cela rendra vos formules et votre modèle plus efficace. Vous pouvez définir des variables avec des valeurs scalaires et des tables. Vous demandez peut-être: «quelle est la formule DAX la plus simple que je puisse créer? Il peut également s`agir d`une expression qui retourne une valeur scalaire ou singulière. Votre curseur est maintenant actif à droite de [SalesQuantity]. L`ajout de la syntaxe ROLLUP () modifie le comportement de la fonction résumer en ajoutant des lignes de report au résultat sur les colonnes groupBy_columnName. Par exemple, imaginez que vous souhaitez récupérer la liste de tous les produits vendus, individuellement, plus de 1% de vos ventes totales. Vous pouvez également faire défiler jusqu`au nom de la colonne souhaitée, puis appuyer sur Tab. name nom de toute colonne de la table de la fonction résumer ou de toute colonne d`une table associée à une table. Disons que vous voulez obtenir un nombre d`articles vendus au niveau de la prime, que vous définissez comme quoi que ce soit plus de $100. Tapez un espace, puis tapez un opérateur de soustraction (signe moins), puis tapez un autre espace. Comme vous pouvez l`imaginer, être capable de définir le contexte de filtre dans une formule a une capacité immense et puissante.

Contrairement à la colonne calculée de marge plus tôt, vous voyez la colonne [SalesAmount] a été précédée par la table FactSales dans laquelle la colonne appartient. Dans cette expression, nous passons la table Sales à la fonction FILTER et nous lui demandons de retourner les ventes qui sont plus de $100. L`exemple suivant génère une colonne ISTOTAL () pour chacune des colonnes ROLLUP () dans l`appel de fonction résum() donné. Si nécessaire, comparez-le à la formule dans la colonne calculée de marge décrite précédemment. Lorsqu`il est placé dans la zone de dépôt valeurs dans une liste de champs de tableau croisé dynamique, cette mesure calcule et retourne les valeurs définies par chaque cellule dans le tableau croisé dynamique, par exemple, les téléphones cellulaires aux États-Unis. Il est peu probable qu`une formule contienne autant de fonctions imbriquées. Il vaut la peine de passer quelques minutes à lire la formule, car il montre la puissance des variables très bien. Remarquez que la fonction PREVIOUSQUARTER est imbriquée en tant qu`argument passé à la fonction CALCULATE. Il n`y a aucune différence dans la syntaxe ou dans leur utilisation. Bien sûr, la fonction RELATED a des possibilités immenses.

Categories: Allgemein

Comments are closed.

Twitter updates

RSS not configured

Sponsors