Forum Discussion
Anonymous
3 years agoNot applicable
Displaying the same data under another table - using USERELATIONSHUP() maybe?
Hi,
I have a table Sales that is linked to two date tables Date1 and Date2. Let's assume that the data looks like this:
Now I need the measure Sales to display the same data as on the second table while using the date table Date1:
I tried to use USERELATIONSHIP() but it doesn't work. Maybe I was using it wrongly.
Do you have any tips or ideas?
Thank you in advance!
Hi Anonymous
Please refer to attached sample file with the solutionSales Date2 = SUMX ( VALUES ( 'Date 1'[Month] ), CALCULATE ( VAR CurrentMonth = MAX ( 'Date 1'[Month Number] ) VAR Dates = FILTER ( VALUES ( 'Date 2'[Date] ), MONTH ( 'Date 2'[Date] ) = CurrentMonth ) VAR Result = CALCULATE ( [Sales Amount], TREATAS ( Dates, Sales[Order Date] ), REMOVEFILTERS ( 'Date 1' ) ) RETURN Result ) )
8 Replies
- tamerj1Community Champion
Hi Anonymous
Try using TREATASSales = CALCULATE ( SUM ( Sales[Sales] ), TREATAS ( VALUES ( Date1[Date] ), Date2[Date] ) )- AnonymousNot applicable
- tamerj1Community Champion
Anonymous
Seems I wrote it the other way around. Please try
Sales = CALCULATE ( SUM ( Sales[Sales] ), TREATAS ( VALUES ( Date2[Date] ), Date1[Date] ) )