The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
I want to convert
count(distinct(case when invoice_type_id in (1,3,5,9) then sys_invoice_no else null end))
-
count(distinct(case when invoice_type_id in (7,14) and full_return_flag = 1 then sys_invoice_no else null end)) as tickets
to a dax measure. Can this be done?
Solved! Go to Solution.
Hi,
I'm not sure if i've read your code correctly but something like this might work
Tickets =
CALCULATE( DISTINCTCOUNT( 'Table'[sys_invoice_no] ),
'Table'[invoice_type_id] IN ( {1,3,5,9} ) ) -
CALCULATE( DISTINCTCOUNT( 'Table'[sys_invoice_no] ),
'Table'[invoice_type_id] IN ( {7,14} ),
'Table'[full_return_flag] = 1 )
Hi @Anonymous ,
You could try this DAX and tell me if it works.
tickets = SWITCH ( TRUE (), 'Table'[invoice_type_id] IN { 1, 3, 5, 9 }, DISTINCTCOUNT ( 'Table'[sys_invoice_no] ), BLANK () ) - SWITCH ( TRUE (), AND ( 'Table'[invoice_type_id] IN { 7, 14 }, 'Table'[full_return_flag] = 1 ), DISTINCTCOUNT ( 'Table'[sys_invoice_no] ), BLANK () )
Hi,
I'm not sure if i've read your code correctly but something like this might work
Tickets =
CALCULATE( DISTINCTCOUNT( 'Table'[sys_invoice_no] ),
'Table'[invoice_type_id] IN ( {1,3,5,9} ) ) -
CALCULATE( DISTINCTCOUNT( 'Table'[sys_invoice_no] ),
'Table'[invoice_type_id] IN ( {7,14} ),
'Table'[full_return_flag] = 1 )
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the July 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
112 | |
69 | |
46 | |
43 |
User | Count |
---|---|
186 | |
85 | |
76 | |
74 | |
56 |