Forum Discussion
Calculated value filtering on column in matrix
- 6 years ago
I've found the solution:
Revenue = CALCULATE(SUM(Payments[Invoice Amount]); ALLEXCEPT(Payments; Payments[Invoice Date].[Year]; Payments[Invoice Date].[Quarter]; Payments[Invoice Date].[Month]; Payments[Invoice Date].[Day]; Payments[Company]))With that also drillthrough works properlyRegards,
Dario87 , As revenue might not have age and might work with invoice date, I would like see how the data is placed
Can you share sample data and sample output.
Hi amitchandak ,
thank you for your fast reply.
Here some sample rows of my dataset:
| Id | Delay Days | Aging | Invoice Date (yyyy-MM-dd) | Invoice Amount | Income |
| 1 | 2 | <=30 | 2018-01-23 | 50.00 | 50.00 |
| 2 | 45 | 30 <= 60 | 2017-07-03 | 34.00 | 34.00 |
| 3 | 78 | 60 <= 90 | 2019-04-21 | 12.00 | 12.00 |
| 4 | 5 | <= 30 | 2020-05-03 | 45.00 | |
| 5 | 0 | <= 30 | 2017-09-09 | 25.00 | 25.00 |
And what I expect from my real table is to have 277,478,993.23 for each row of Fatturato 2017, 345,705,749.02 for each row of Fatturato 2018, ... including the total row
Here the result using the simple data set data
Let me know if you need any other information.
Regards,
- v-yuta-msft6 years ago
Community Support
Dario87 ,
I would suggest you create another date table named 'Calendar' and make relationship between 'Calendar' and 'Payments' table, then create slicer based on the date column in 'Calendar' table and create a measure using dax as below:
Revenue = CALCULATE ( SUM ( Payments[Invoice Amount] ); FILTER ( ALLEXCEPT ( 'Payments'; 'Payments'[Aging] ); 'Payments'[Date] IN VALUES ( 'Calendar'[Date] ) ) )Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Dario876 years agoRegular Visitor
Hi v-yuta-msft ,
thank you for your reply.
Anyway I don't think that your solution fits my goal.
You suggest to use a slicer, but my purpose is to visualize (not filter) the revenues per column value (Invoice Date).
So I won't use a slicer.
Regards,