2017-10-02 3 views
1

Je cherche à créer une mesure qui me permette d'utiliser une fonction personnalisée pour tracer une valeur cumulative qui peut être tracée comme:DAX MTD Mesure à créer par graphique du jour du mois (Répliquer en cours d'exécution [Fonction])

jour du mois en cours d'exécution [Fonction] dans, divisé par mois.

La version la plus simple (réalisable en utilisant l'option graphique Exécution totale en) que je suis coincé en essayant de répliquer en utilisant des mesures.

Ceci est très facile à PowerBI en utilisant l'indice jour de la hiérarchie de temps, mais je suis incapable de le faire pour remplir dans PowerPivot

La formule actuelle est:

MTDTotalCount:=CALCULATE(COUNT([Id]),DATESMTD([Date])) 

Current vs Required

Je dois garder cela aussi flexible que possible car j'ai besoin de tracer similaire en utilisant d'autres fonctions personnalisées

Un grand merci d'avance

Répondre

0

vous auriez besoin d'une colonne dans date table qui contient le JourDuMois (1-31) et l'autre pour tenir le MonthName alors vous pouvez simplement utiliser le JourDuMois comme axe X, la MonthName dans la Légende

+0

Malheureusement, cela vous empêche de créer des totaux en cours d'exécution/MTD et d'autres calculs dans votre mesure – user3112131

+0

en réalité, il ne devrait pas. Vous devez simplement vous assurer que, dans le visuel final, les sélections se réfèrent à une seule date. Donc, si vous utilisez DateOfMonth, vous devez également avoir le mois et l'année dans le contexte quelque part (lignes, colonnes ou filtres) –