Je compte le nombre d'identifiants uniques par mois dans un délai donné et j'ai noté deux choses étranges: 1. Chercher la même chose mais en utilisant deux approches différentes (valeur pour chaque mois et valeur cumulée mois par mois) donne des valeurs différentes. Voir la capture d'écran ci-dessous 2. Lorsque vous ajouterez manuellement les valeurs dans la première colonne (valeur mensuelle), le résultat est 868, lorsque PowerBI l'a été - c'est 864 o_OPower BI: Ajout simple donnant un mauvais résultat
des idées?
DAX formules ci-dessous:
Y-1 Kandydaci = CALCULATE(
distinctcount(getDataForTeb[ID_DANE_OSOBOWE]);
DATESBETWEEN(
getDataForTeb[Złożenie podania];
DATE(YEAR(now())-1;4;1);
IF(DATE(YEAR(NOW())-1;MONTH(NOW());DAY(NOW()))<=DATE(YEAR(NOW())-1;11;30);
DATE(YEAR(NOW())-1;MONTH(NOW());DAY(NOW()));DATE(YEAR(NOW())-1;11;30)));
ISBLANK(getDataForTeb[REZYGNACJA_DATA]))
Y-1 Kandydaci cumulative = CALCULATE(
DISTINCTCOUNT(getDataForTeb[ID_DANE_OSOBOWE]);
FILTER(
ALL (getDataForTeb);
AND (
getDataForTeb[Złożenie podania] <= MAX(getDataForTeb[Złożenie podania])-364;
AND (
getDataForTeb[Złożenie podania] <= DATE(YEAR(NOW())-1; 11; 30);
getDataForTeb[Złożenie podania] >= DATE(YEAR(NOW())-1; 4; 1)
)
)
);
ISBLANK(getDataForTeb[REZYGNACJA_DATA])
)
Un autre exemple intéressant seulement d'un tout à l'heure: fichier différent, pas DAX impliqué:
N'est pas 'DATE (YEAR (NOW()) - 1; MOIS (NOW()); DAY (NOW())) <= DATE (YEAR (NOW()) - 1; 11; 30)' la même chose que 'NOW() <= DATE (YEAR (NOW()); 11; 30)'? Je suis confus essayant de voir ce que votre mesure fait vraiment. – mendosi
Ma commande se rapporte à l'année précédente. – Uzzy
Oui, mais si 1 an avant maintenant est avant le 30 Novembre 1 an, il est également vrai que maintenant est avant le 30 Novembre de cette année. – mendosi