Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi,
I would like to build the Excel visualization (see screenshot) in PBI. I assume this is possible with a DAX measure? I've been playing around with some DAX functions and tried some solutions from previous posts, but I cannot get my head around it.
It basically needs to calculate the difference in Amount compared to the Amount of the previous date. It should be dynamic; new dates can get added to the table.
Any hints, tips are appreciated.
Best regards,
Armand
Solved! Go to Solution.
@az38 thank you for your proposal, but unfortunately it did not work out.
Eventually I found the solution using the following measures:
PreviousDate =
VAR CurrentDate =
SELECTEDVALUE ( 'Sheet1'[Date] )
RETURN
CALCULATE (
MAX ( 'Sheet1'[Date] );
ALLSELECTED ( Sheet1 );
KEEPFILTERS ( Sheet1[Date] < CurrentDate )
)
Amount previous date =
VAR Prev = [PreviousDate]
RETURN
CALCULATE (
[Total Amount];
Sheet1[Date] = Prev
)
Diff with previous =
[Total Amount] - [Amount previous date]
Diff % =
IF (
ISBLANK ( [Diff with previous] );
BLANK ();
DIVIDE ( [Diff with previous]; [Amount previous date] ) * 100
)
Hi @Anonymous
try a measure
diff = SELECTEDVALUE('Table'[Amount])-calculate(FIRSTNONBLANK('Table'[Amount];1);filter(ALLEXCEPT('Table';'Table'[Article]);'Table'[Date]<selectedvalue('Table'[Date])))
do not hesitate to give a kudo to useful posts and mark solutions as solution
@az38 thank you for your proposal, but unfortunately it did not work out.
Eventually I found the solution using the following measures:
PreviousDate =
VAR CurrentDate =
SELECTEDVALUE ( 'Sheet1'[Date] )
RETURN
CALCULATE (
MAX ( 'Sheet1'[Date] );
ALLSELECTED ( Sheet1 );
KEEPFILTERS ( Sheet1[Date] < CurrentDate )
)
Amount previous date =
VAR Prev = [PreviousDate]
RETURN
CALCULATE (
[Total Amount];
Sheet1[Date] = Prev
)
Diff with previous =
[Total Amount] - [Amount previous date]
Diff % =
IF (
ISBLANK ( [Diff with previous] );
BLANK ();
DIVIDE ( [Diff with previous]; [Amount previous date] ) * 100
)
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
25 | |
20 | |
18 | |
18 | |
15 |
User | Count |
---|---|
38 | |
20 | |
19 | |
16 | |
10 |