Forum Discussion
Anonymous
3 years agoNot applicable
Optimize Dax Code
Hi, I want to optimize below code, can you help me which DAX Functions should i use to optimize my dax code. VAR Test = Format(COALESCE(CALCULATE(SUM(Sales[Revenue]), filter(Sales,Sales[produ...
- 3 years ago
Anonymous
Please try following version. It's important to better understand the data model before performaing any DAX optimization.VAR Test = FORMAT ( COALESCE ( CALCULATE ( SUM ( Sales[Revenue] ), KEEPFILTERS ( Sales[product_status] IN { "A", "C", "Z", "1", "" } ), KEEPFILTERS ( Sales[Product] <> BLANK () ), KEEPFILTERS ( Sales[Sales_Date] IN CALENDAR ( "2022-04-01", "2022-04-30" ) ) ), 0 ), "general number" )
Fowmy
3 years agoSuper User
Anonymous
Please try following version. It's important to better understand the data model before performaing any DAX optimization.
VAR Test =
FORMAT (
COALESCE (
CALCULATE (
SUM ( Sales[Revenue] ),
KEEPFILTERS ( Sales[product_status] IN { "A", "C", "Z", "1", "" } ),
KEEPFILTERS ( Sales[Product] <> BLANK () ),
KEEPFILTERS ( Sales[Sales_Date] IN CALENDAR ( "2022-04-01", "2022-04-30" ) )
),
0
),
"general number"
)
Anonymous
3 years agoNot applicable
Fowmy Thanks for reply, This is working good, but one more thing i want cross check, what is execution time of both DAX queries, how can we check this ?