The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hello All,
I have the followed the information provided in this thread to create a summary table with a cumulative total here: https://community.fabric.microsoft.com/t5/Desktop/Cumulative-Using-Summarized-Table/td-p/1355321
However my cumulative value will not result and I don't understand why. It should be the cumulative of the Incremental Sales column.
I expect the cumulative to be 80764+208746 etc. The Incremental Sales is simply 2024-2023 month.
What am I doing wrong?
Thanks
Solved! Go to Solution.
Hi,
I am not sure how your semantic model looks like, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
I suggest having a [month number] column as well.
WINDOW function (DAX) - DAX | Microsoft Learn
expected result table =
VAR _t =
ADDCOLUMNS (
SUMMARIZE (
consolidated_sales_actual,
fianacial_calendar[Month],
fianacial_calendar[Month Number]
),
"2023sales",
CALCULATE (
SUM ( consolidated_sales_actual[sales_net] ),
fianacial_calendar[Year] = 2023
),
"2024sales",
CALCULATE (
SUM ( consolidated_sales_actual[sales_net] ),
fianacial_calendar[Year] = 2024
)
)
VAR _diff =
ADDCOLUMNS ( _t, "diff", [2024sales] - [2023sales] )
VAR _cumulatediff =
ADDCOLUMNS (
_diff,
"cumulatedifference",
SUMX (
WINDOW (
1,
ABS,
0,
REL,
_diff,
ORDERBY ( fianacial_calendar[Month Number], ASC )
),
[diff]
)
)
RETURN
_cumulatediff
Hi,
I am not sure how your semantic model looks like, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
I suggest having a [month number] column as well.
WINDOW function (DAX) - DAX | Microsoft Learn
expected result table =
VAR _t =
ADDCOLUMNS (
SUMMARIZE (
consolidated_sales_actual,
fianacial_calendar[Month],
fianacial_calendar[Month Number]
),
"2023sales",
CALCULATE (
SUM ( consolidated_sales_actual[sales_net] ),
fianacial_calendar[Year] = 2023
),
"2024sales",
CALCULATE (
SUM ( consolidated_sales_actual[sales_net] ),
fianacial_calendar[Year] = 2024
)
)
VAR _diff =
ADDCOLUMNS ( _t, "diff", [2024sales] - [2023sales] )
VAR _cumulatediff =
ADDCOLUMNS (
_diff,
"cumulatedifference",
SUMX (
WINDOW (
1,
ABS,
0,
REL,
_diff,
ORDERBY ( fianacial_calendar[Month Number], ASC )
),
[diff]
)
)
RETURN
_cumulatediff
Wow thank you! Not sure how, but this this works well! I'm not familiar with the Window function.
User | Count |
---|---|
15 | |
12 | |
8 | |
7 | |
7 |
User | Count |
---|---|
24 | |
20 | |
12 | |
9 | |
7 |