Forum Discussion
Measure with multiple dates
Hi again guys, im just getting crazy since i cant solve this problem at work.
I created a report so you can see how it should work
First, the fact table:
NOTE: Date 2 >= Date 1 ALWAYS!
Calendar table:
enero=January; Also i created a column Range of Days, it evaluates every date and checks if its within a range of days starting from TODAY.
The user can choose a period, for example January 2020, or January and February 2020.
The problem here is this:
+ When i create measures that calculate the total amount for that period selected, it shows the right value but the chart is WRONG.
+When i create the same measure with USERELATIONSHIP(Dates[Date];Fact Table[Date 2]) it shows a WRONG amount value, because it shows SUM of the amount within Date 2.
If more info is needed please let me know.
Thank you!.
gazz9ar
Hi gazz9ar ,
Why don't you just create the Range of Days column on the Fact table instead of the calendar table?
Make a relationship between Date1 and Calendar table
In order to simplify you can create it on the query instead of the DAX so it will refresh faster.
Check PBIX file attach.
Regards,
MFelix
5 Replies
- MFelixSuper User
Hi gazz9ar ,
I made a small sample file with your data, believe that this depends on the way you have your dates related.
If you have an active relationship between Date 2 a and Calendar table (or inactive using the USERELATIONSHIP) the values will be correct however the slicers need to be made base on the Calendar table.
What are the Slicer based column?
Regards,
MFelix
- gazz9arFrequent Visitor
Thank you MFelix, thats what i want to solve.
The values are correct with an active relationship on date 2, or using USERELATIONSHIP in my measure, but the user wants to select a period and see the amount splited in a range of days.
Is there any way the slicer doesnt affect the visual, but the visual still shows the amount grouped by Date 2?