2017-08-28 3 views
0

je calculer un quartile dans une mesure:Comment puis-je utiliser une mesure dans une colonne calculée dans Power BI?

Percentile1_25 = CALCULATE(PERCENTILEX.EXC(DWH;DWH[AREA];0,25);DWH[TYPE_APPART] = "1") 

que je veux utiliser dans une colonne calculée:

COL= if(DWH[TYPE_APPART] = "1"; if(DWH[AREA]>[Percentile1_75];"a";"b");"c") 

mais je cette erreur:

"The value of the percentile must be in the range 1/(N + 1) .. N/(N + 1) included, where N is the number of data values." 

Est-ce que quelqu'un sait cette erreur ?

Si je mets la valeur réelle de Percentile1_75 c'est ok, mais la mesure n'est pas acceptée.

Thx

Répondre

0

La colonne calculée ne revient pas résultat escompté parce que la mesure et la colonne calculée a un contexte de ligne différente. Vous pouvez essayer de combiner les deux en formule un pour éviter un tel comportement:

à savoir

column = 
VAR measure = measure formula 
RETURN column formula 

par exemple

COL = 
VAR Percentile1_25 = CALCULATE(PERCENTILEX.EXC(DWH;DWH[AREA];0,25);DWH[TYPE_APPART] = "1") 
RETURN if(DWH[TYPE_APPART] = "1"; if(DWH[AREA]>Percentile1_25;"a";"b");"c") 
+0

Cela ne fonctionne pas, VALUES est pour la table ou la colonne, pas pour la mesure apparemment. C'est le même problème pour FIRSTNOTBLANK, c'est aussi pour la colonne. Dans mon cas, Percentile1_75 = 35 par exemple. Mais merci de votre aide :) – MarieT

+0

@MarieT Désolé, j'ai mélangé la question dans l'autre sens "Comment utiliser une colonne calculée dans une mesure". Voyons voir si la solution modifiée aide, ou vous pouvez fournir quelques exemples de données pour une meilleure compréhension sinon :) –

+0

Cela fonctionne !!! Merci @Foxan Ng :) – MarieT