Forum Discussion
Relative date filter true DAX
- 7 years ago
Hi dennisdepoorter,
That's impossible. I have added some comments in the snapshot below. It's a COMMA in the formula while it's a DOT in the error message.
1. Please upgrade the Desktop to the latest version.
2. Try this formula.
Quantity L30D = CALCULATE ( SUM ( 'Order Product'[Quantity] ), DATESBETWEEN ( 'Order'[ActivatedDate].[Date], (MIN ( 'Order'[ActivatedDate] ) - 30), MIN ( 'Order'[ActivatedDate] ) ) )Best Regards,
Dale
Hi Dennis,
If this formula can give you the desired result, you can amend it like below. It's a grammar error.
Quantity L30D =
CALCULATE (
SUM ( 'Order Product'[Quantity] ),
DATESBETWEEN (
'Order'[ActivatedDate],
MIN ( 'Order'[ActivatedDate] ) - 30,
MIN ( 'Order'[ActivatedDate] )
)
)
Best Regards,
Dale
v-jiascu-msftthe code you provide isn't correct..
.
The error messages is (translated from dutch): The Syntax for MIN isn't correct. DAX(CALCULATE ( SUM ( 'Order Product'[Quantity] ), DATESBETWEEN ( 'Order'[ActivatedDate], MIN ( 'Order'[ActivatedDate] ) - 30. MIN ( 'Order'[ActivatedDate] ) )))).
The problem is in the ")" it should be:
Quantity L30D =
CALCULATE (
SUM ( 'Order Product'[Quantity] ),
DATESBETWEEN (
'Order'[ActivatedDate],
MIN ( 'Order'[ActivatedDate] - 30),
MIN ( 'Order'[ActivatedDate] )
)
)But then the error: "The MIN function only accepts a column reference as an argument"
- v-jiascu-msft7 years agoMicrosoft Employee
Hi dennisdepoorter,
Is [ActiveatedDate] a column or a measure? I made a few adjustments. It worked in my test.
Best Regards,
Dale- dennisdepoorter7 years agoHelper I
ActivatedDate is a column with dates on when the order has been activated.
Thanks for the feedback all-ready, but don't work for columns that way (I think)
- v-jiascu-msft7 years agoMicrosoft Employee
Hi dennisdepoorter,
Can you share the file? It works as both a calculated column and a measure in my side.
Please mask the sensitive parts.
Best Regards,
Dale
- dennisdepoorter7 years agoHelper I
v-jiascu-msft I did rebuild it (3 times :smileyfrustrated:), but error keep showing up:
hmmmm :(
thanks anyway... I can rebuild the database with less and changed data... but thats some hours work :smileysad: