cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Helper III

## Isblank if nothing selected on a visual

Hello Community,

I am struggling to write this formula that shows the last year price index when I click on the visual for a particular city and if I don;t click on any, it should give me blank. Can someone help me rewrite it so it works.

Last Year Price index = IF(ISBLANK([Current Price Index],Blank(),calculate([Current Price Index],DATEADD(Calender[Date], -1,YEAR))))

Thanks indeed.
1 ACCEPTED SOLUTION
Super User

Hello - You were really close.  The measure below works for me.  Basically, you should create a separate measure for LastYearPriceIndex with the basic logic of calculating the amount for the prior year (excluding the blank evaluation).  Then create another measure which is the one that goes in the visual (example below).  You will need to update the table and column name in the SelectedCity variable and also update measure name in the SelectedCalculation variable.

``````Last Year Price Index for Display =
VAR SelectedCity = SELECTEDVALUE( DimTableName[CityColumnName],blank() )
VAR SelectedCalculation = [YourMeasureName]
VAR Result = if ( SelectedCity = blank(), blank(), SelectedCalculation )
RETURN
Result``````

5 REPLIES 5
Helper III

@jennratten That worked like magic 🙂 Quick Question: is there a way that instead of displaying the word (Blank) to keep it with no words just nothing shows up. Curious to know if we can apply something to the dax to make it show nothing in terms of wording or maybe a dash (-)

Super User

There are a couple of things you can do.

1. Add conditional formatting to make the font color the same as the background if the value is equal to 0 or blank.
2. Change the return result from blank() to custom text of your choosing.
Helper III
Actually, I figure it out, just change blank() to "-".

Last Year Price Index for Display =
VAR SelectedCity = SELECTEDVALUE( Geography[City],blank() )
VAR SelectedCalculation = [Last Year Price index]
VAR Result = if ( SelectedCity = blank(), "-", SelectedCalculation )
RETURN
Result

Thanks so much, you made my day.
Super User

You are very welcome!!

Super User

Hello - You were really close.  The measure below works for me.  Basically, you should create a separate measure for LastYearPriceIndex with the basic logic of calculating the amount for the prior year (excluding the blank evaluation).  Then create another measure which is the one that goes in the visual (example below).  You will need to update the table and column name in the SelectedCity variable and also update measure name in the SelectedCalculation variable.

``````Last Year Price Index for Display =
VAR SelectedCity = SELECTEDVALUE( DimTableName[CityColumnName],blank() )
VAR SelectedCalculation = [YourMeasureName]
VAR Result = if ( SelectedCity = blank(), blank(), SelectedCalculation )
RETURN
Result``````

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

#### Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

#### New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors