Bucketing Les valeurs DAX, Blog Team Analysis Services
Disons que je voulais analyser les performances des requêtes sur ma base de données SQL. J'ai un journal qui a toutes les requêtes, le temps qu'il leur a fallu courir et nombre total d'enregistrements qui ont été retournés. Je veux voir comment la taille des impacts des résultats de la performance des requêtes. Je tire mes données dans Power Pivot et créer un nouveau tableau croisé dynamique où je mets « lignes retournées » sur les lignes et « Durée moyenne » des valeurs. Je reçois les résultats à long suivants:

Ces résultats me montrent chaque numéro unique de lignes qui a été retourné et leur durée moyenne. Les valeurs retournées pour la plage de champ « lignes retournées » entre 0 et 172.028.053. J'ai ajouté une mesure avec les comptes de requête aux résultats montrant la grande distribution des requêtes.
Comme il y a tellement de valeurs de « lignes retournées » chaque personne moyenne n'est pas utile. Ce que je veux vraiment faire est seau les « lignes retournées » en groupes et analyser les moyennes de chaque groupe. Pour faire ça. Je prends les étapes suivantes:
« = CALCULATE (VALUES ( « Seaux [Nom Bucket]), filtre ( «, « Seaux Seaux [start]<=[Rows Returned] -- ‘Buckets'[end]>= [Lignes retournées])) »
Décomposons cette requête un peu pour une seule ligne:
Ceci renvoie tous les noms des seaux

Puisque nous sommes à la recherche que pour une valeur pour godet Nom et ne veulent pas la liste, donc nous utilisons Calculate pour changer le contexte du filtre.
filtrage ( « Godets, ... - ...)
Nous voulons filtrer la liste par deux champs différents de la table de seau, nous utilisons donc la fonction de filtre à l'intérieur de calculer ainsi que « - » pour spécifier une et de l'état.