Forum Discussion
Silvermountain
3 years agoFrequent Visitor
Wrong column total
Hi all,
I've stumbled upon a problem that seems to occur regularly. I've found numerous topics that provide information about it, but it might be a topic too many because I didn't manage to find the solution for my particular problem.
I have a couple of columns in my matrix:
- Aantal collectanten, measure: COUNTROWS(contact_role)
- Opbrengst per gebied, measure: sum('col_area_year'[c_amount_realized_revenue])
- Gemiddeld bedrag per collectant, measure:
CALCULATE(
if(and([Opbrengst per gebied]=0,[Aantal collectanten]>0),55.5,DIVIDE([Opbrengst per gebied],[Aantal collectanten]))) - Forecast, measure:CALCULATE(if([Opbrengst per gebied]=0, 55.5*[Aantal collectanten],[Gemiddeld bedrag per collectant]*[Aantal collectanten]))I've also tried the simple way; forecast=[gemiddeld bedrag per collectant]*[aantal collectanten], but with the same result.The column totals in the matrix don't add up. It only does, if the 'gemiddeld bedrag per collectant' is always 55.5 or never 55.5.How can I solve this?
And sometimes you find the solution just 10 minutes later
Nesting the calculate function in a SUMX did the trick.
Forecast =sumx(col_area,CALCULATE(if([Opbrengst per gebied]=0, [Waarde van Gemiddelde bedrag per collectant]*[Aantal collectanten],[Gemiddeld bedrag per collectant]*[Aantal collectanten])))
1 Reply
- SilvermountainFrequent Visitor
And sometimes you find the solution just 10 minutes later
Nesting the calculate function in a SUMX did the trick.
Forecast =sumx(col_area,CALCULATE(if([Opbrengst per gebied]=0, [Waarde van Gemiddelde bedrag per collectant]*[Aantal collectanten],[Gemiddeld bedrag per collectant]*[Aantal collectanten])))