Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
any1 know what's wrong with this DAX?
Source = if(CONTAINS('Category-DataFlagType','Category-DataFlagType'[Type],"A"),"A",if(contains('Category-DataFlagType','Category-DataFlagType'[Type],"B"),"B",if(contains('Category-DataFlagType','Category-DataFlagType'[Type],"C"),"C",if(CONTAINS('Category-DataFlagType','Category-DataFlagType'[Type],"M"),"M","Other"))))
Solved! Go to Solution.
Hi @Anonymous
How about this version?
Source = SWITCH ( TRUE(), FIND("A",'Category-DataFlagType'[Type],,0)>0,"A1", FIND("B",'Category-DataFlagType'[Type],,0)>0,"B1", FIND("C",'Category-DataFlagType'[Type],,0)>0,"C1", FIND("M",'Category-DataFlagType'[Type],,0)>0,"M1", ---- ELSE ----- "OTHER")
Hi @Anonymous
You could try this approach
Source = IF( 'Category-DataFlagType'[Type] IN ( {"A","B","C","M"} ), 'Category-DataFlagType'[Type], "Other" )
@Phil_Seamark sorry, i maybe misleading, i actually want if value contain "A", then "A1", if value contain "B", then, "B1"....else "Other"
thanks
Hi @Anonymous
How about this version?
Source = SWITCH ( TRUE(), FIND("A",'Category-DataFlagType'[Type],,0)>0,"A1", FIND("B",'Category-DataFlagType'[Type],,0)>0,"B1", FIND("C",'Category-DataFlagType'[Type],,0)>0,"C1", FIND("M",'Category-DataFlagType'[Type],,0)>0,"M1", ---- ELSE ----- "OTHER")
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
107 | |
68 | |
48 | |
44 | |
44 |