Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
JakeJack
Frequent Visitor

Incorrect Row Subtotal when using coalesce

Hi all

 

I'm trying to create a cash flow using the matrix visual.  

 

I have most things working except for subtotals - see below:

 

CF Subtotals.jpg

As you can see the subtotals For the Cash Flow from Operating Activities and Cash Flow from Financing Activities are incorrect.

 

The measures I'm using are:

 

CF Actuals = COALESCE([CF Value from PL],[CF BS Change])
 
CF Value from PL = IF([CF Select Category] in {209,3100,4000,705},[Total Value CY]*-1,[Total Value CY])
 
CF BS Change =
(IF([CF Select Category] in {209,3100,4000,705},[Balance Sum]*-1,[Balance Sum])-CALCULATE(IF([CF Select Category] in {209,3100,4000,705},[Balance Sum]*-1,[Balance Sum]),PARALLELPERIOD(Dates[CurDate],-1,MONTH)))
 
Total Value CY = sum('Sage PL'[val])*-1
 
Balance Sum = sum('Sage BS'[Val])
 
The reason I'm using the coalesce function is that the values are coming from 2 FACT table - 'Sage PL' and 'Sage BS'.
 
NB The subtotal are also not reflecting the change in sign either - the -195 should be 195.
 
Any help would be most appreciated .
 
Thanks
 
Jake 
 
 
 

 

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@JakeJack,

 

One approach is to use SUMX to iterate the dimension table that is used in matrix rows. Example measure:

 

CF Actuals with Correct Totals =
SUMX ( VALUES ( DimTable[Column] ), [CF Actuals] )




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

3 REPLIES 3
DataInsights
Super User
Super User

@JakeJack,

 

One approach is to use SUMX to iterate the dimension table that is used in matrix rows. Example measure:

 

CF Actuals with Correct Totals =
SUMX ( VALUES ( DimTable[Column] ), [CF Actuals] )




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Many thanks - that worked a treat.  

 

It had me stumped so much that I was considering adding a specific cash flow FACT table.

 

Cheers

 

Jake

@JakeJack,

 

Glad to hear that worked, and that you avoided creating an additional fact table. 🙂





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.