Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Mainer04401
Helper III
Helper III

IF [state] ="FL" or "GA", or "AL" or "LA" ...

I'm trying to write what I thought would be a simple expression but I'm stumped ...

I want to write an expression that returns one measure for stores in states specified and another measure for stores in states not specified.  For example, IF([State]="FL" or "GA" or "AL" or "LA", [Measure 1], [Measure2])

 

When I write the IF statement in a new measure, it appears that I can only evaluate measures and not dimensions like [State].  The other issue is how do I evaluate if the state column contains any of the states specified rather than just one state.  

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Mainer04401 , Try like

IF([State] in{"FL", "GA", "AL" ,"LA"}, [Measure 1], [Measure2])

if you need more help make me @

Appreciate your Kudos.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@Mainer04401 , Try like

IF([State] in{"FL", "GA", "AL" ,"LA"}, [Measure 1], [Measure2])

if you need more help make me @

Appreciate your Kudos.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

@amitchandakThank you but after I write If( the only fields I can enter are measures.  None of my columns (dimensions such as state) are showing up.  Do I need to write this expression in a column instead of a measure?

@Mainer04401 ,

one of two

IF(firstnonblank([State],blank()) in{"FL", "GA", "AL" ,"LA"}, [Measure 1], [Measure2])
IF(max([State]) in{"FL", "GA", "AL" ,"LA"}, [Measure 1], [Measure2])

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Helpful resources

Announcements
ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.