Forum Discussion
Anonymous
8 years agoNot applicable
Calculate Totals per Keyword
Hi everyone,
Please, can someone help me with the next challenge in Power BI?
I’ve got the next table:
and I want to calculate the amount per keyword:
The challenge is to calculate all the amounts after a certain date to the following date with the next keyword.
Hopefully you understand what I mean by looking at the 2 examples.
When calculating in Power BI I’ve got the next report and this is not what I want :
Thanks in advance,
180608 Test Enterprise DNA - Amount per Keyword.xlsx 1 (12.2 KB)
11 Replies
- Zubair_Muhammad
Community Champion
HI Anonymous
Try this MEASURE
Measure = VAR mydate = MAX ( 'Table Invoices'[Invoicedate] ) VAR nextnonblankdate = CALCULATE ( MIN ( 'Table Invoices'[Invoicedate] ), FILTER ( ALLEXCEPT ( 'Table Invoices', 'Table Invoices'[Customernumber] ), 'Table Invoices'[Invoicedate] > mydate && NOT ( ISBLANK ( 'Table Invoices'[Keyword] ) ) ) ) RETURN SWITCH ( TRUE (), ISBLANK ( SELECTEDVALUE ( 'Table Invoices'[Keyword] ) ), BLANK (), ISBLANK ( nextnonblankdate ), SUM ( 'Table Invoices'[Amount excl VAT] ), CALCULATE ( SUM ( 'Table Invoices'[Amount excl VAT] ), FILTER ( ALLEXCEPT ( 'Table Invoices', 'Table Invoices'[Customernumber] ), 'Table Invoices'[Invoicedate] >= mydate && 'Table Invoices'[Invoicedate] < nextnonblankdate ) ) )- Zubair_Muhammad
Community Champion
- AnonymousNot applicable
Thanks for your feedback!
Your formula gives the following result:
The correct answer should be:
Maybe there is also a solution in Power Query?
Can you give it another try?
Thanks in advance,