Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
i can't find any solution for this problem in Power BI, i hope it is able to create in DAX.
I made this matrix, the problem is, that if there are no values (balance) for one of category in ZUONR for some dates (f. e. 2022-04 and 2022-05) i need to return last nonblank value. Simply, in this case i want to have for RI in both dates 2022-04 and 2022-05 values 525.
If anybody know the solution, i will be thankful!
(table with data)
Solved! Go to Solution.
Hello,
My model based on your table looks like this:
The measure which solves your problem looks like this:
Custom Sum =
VAR CurrentMonth = MAX ( Months[date] )
VAR MaxNonBlankMonth = CALCULATE ( MAX ( data[date] ), REMOVEFILTERS ( Months[date] ), Months[date] <= CurrentMonth )
RETURN CALCULATE ( SUM (data[balance]),
REMOVEFILTERS ( Months[date] ),
Months[date] = MaxNonBlankMonth )
Here's the proof that it works:
Should you need some more details, please let me know.
Hi,
I have a feeling that there is some more proper way to achieve the result you need, but I can come up with such a proposal:
Custom sum with groups =
VAR CustomSums = SUMMARIZE ( Groups, Groups[ZUONR], "CustomSum", [Custom Sum] )
RETURN SUMX (CustomSums, [CustomSum] )
This measure is built on top of the yesterday one as you can see.
The model is pretty much the same.
Here is the result:
Hello,
My model based on your table looks like this:
The measure which solves your problem looks like this:
Custom Sum =
VAR CurrentMonth = MAX ( Months[date] )
VAR MaxNonBlankMonth = CALCULATE ( MAX ( data[date] ), REMOVEFILTERS ( Months[date] ), Months[date] <= CurrentMonth )
RETURN CALCULATE ( SUM (data[balance]),
REMOVEFILTERS ( Months[date] ),
Months[date] = MaxNonBlankMonth )
Here's the proof that it works:
Should you need some more details, please let me know.
I have one additional question ... If there is more than 1 categorical variable in that matrix, for example
I need to SUM that groups (Brutto and Reinsurance) also with that repeated values
Is there any solution for this case please?
Table
Hi,
I have a feeling that there is some more proper way to achieve the result you need, but I can come up with such a proposal:
Custom sum with groups =
VAR CustomSums = SUMMARIZE ( Groups, Groups[ZUONR], "CustomSum", [Custom Sum] )
RETURN SUMX (CustomSums, [CustomSum] )
This measure is built on top of the yesterday one as you can see.
The model is pretty much the same.
Here is the result:
Thank you very much! It works well!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
113 | |
100 | |
78 | |
76 | |
52 |
User | Count |
---|---|
144 | |
109 | |
108 | |
88 | |
61 |