Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi all,
I definited 5 data groups :
PI event = SWITCH(TRUE();
Totally[Week]>="19W49"&&Totally[Week]<="20W09";"PI19W49";
Totally[Week]>="20W10"&&Totally[Week]<="20W21";"PI20W10";
Totally[Week]>="20W22"&&Totally[Week]<="20W36";"PI20W22";
Totally[Week]>="20W37"&&Totally[Week]<="20W48";"PI20W37";
Totally[Week]>="20W49"&&Totally[Week]<="20W52";"PI20W49"
)
Then I want to compare the Totally[C12 PERCENTAGE] value between two PIXXX:
PI O PI = VAR __BASELINE_VALUE =
CALCULATE(Totally[C12 PERCENTAGE];LASTNONBLANK(Totally[PI event];-1))
VAR __MEASURE_VALUE = Totally[C12 PERCENTAGE]
RETURN
FORMAT(
DIVIDE( __MEASURE_VALUE-__BASELINE_VALUE; __BASELINE_VALUE);
"0.0%")
But the result is not what I want, maybe the function LASTNONBLANK is incorrect, so can someone tell me which function I should invoke and how to make the result correctly?
@Anonymous , seem like Totally[PI event] is created as a column then there should be some filter use on this like
CALCULATE(Totally[C12 PERCENTAGE];Totally[PI event]= LASTNONBLANK(Totally[PI event];-1))
What do you want to filter? LASTNONBLANK will take row context
Yes, the PI event is created as a column, and grouped by weeks.
There are 5 "PI event" in this column, and I want to analyze the data (C12 PERCENTAGE) in different period time.
So could you tell me which function should I use?
Hi @Anonymous ,
Would you please try to use the following formula:
CALCULATE(Totally[C12 PERCENTAGE];Totally[PI event]= LASTNONBLANK(ALL(Totally[PI event]);-1))
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
| User | Count |
|---|---|
| 50 | |
| 40 | |
| 32 | |
| 14 | |
| 13 |
| User | Count |
|---|---|
| 83 | |
| 71 | |
| 37 | |
| 27 | |
| 24 |