Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
This should be very easy, but I did not manage to get solution.
I have 3 columns of data: Name , Amount, Date
I would like to have a pivot at the end with week over week comparison, i.e. like in below matrix
------- week 21 | WoW | week 22 | WoW | week23
Jack 100 20% 120 -50% 60
John 10 20% 12 -50% 6
Solved! Go to Solution.
Hi,
I am not sure how your data model looks like, but please check the below picture and the attached pbix file.
I tried to create a sample pbix file.
I suggest having a dim-calendar table that contains week information, like the attached.
I hope this sample can help to get your own solution for your own data model.
Amount total: =
SUM( Data[Amount] )
current wk vs prior wk: =
VAR _currentwkamount = [Amount total:]
VAR _currentwkenddate =
MAX ( 'Calendar'[End of Week] )
VAR _priorwkenddate = _currentwkenddate - 7
VAR _priorwkamount =
CALCULATE (
[Amount total:],
FILTER ( ALL ( 'Calendar' ), 'Calendar'[End of Week] = _priorwkenddate )
)
RETURN
IF (
HASONEVALUE ( 'Calendar'[WK-Year] ),
DIVIDE ( _currentwkamount - _priorwkamount, _priorwkamount )
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
I am not sure how your data model looks like, but please check the below picture and the attached pbix file.
I tried to create a sample pbix file.
I suggest having a dim-calendar table that contains week information, like the attached.
I hope this sample can help to get your own solution for your own data model.
Amount total: =
SUM( Data[Amount] )
current wk vs prior wk: =
VAR _currentwkamount = [Amount total:]
VAR _currentwkenddate =
MAX ( 'Calendar'[End of Week] )
VAR _priorwkenddate = _currentwkenddate - 7
VAR _priorwkamount =
CALCULATE (
[Amount total:],
FILTER ( ALL ( 'Calendar' ), 'Calendar'[End of Week] = _priorwkenddate )
)
RETURN
IF (
HASONEVALUE ( 'Calendar'[WK-Year] ),
DIVIDE ( _currentwkamount - _priorwkamount, _priorwkamount )
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
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 |
---|---|
114 | |
88 | |
87 | |
35 | |
35 |
User | Count |
---|---|
153 | |
99 | |
85 | |
63 | |
54 |