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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
abhiram342
Microsoft Employee
Microsoft Employee

Evaluate DAX Measures Dynamically

Hi Team,

I want to run below dax code for different measures. Currenlty, measure value is repeating for all rows. Can you please tell how to evaluate below measure dynamically (similar to dynamic sql)

 

EVALUATE
VAR MeasureName = 'Sales'[Total Sales]
VAR Sales =
SELECTCOLUMNS(
SUMMARIZECOLUMNS
(
'Product'[Product Name],
"Total Sales", MeasureName
),
"DimensionValue",'Product'[Product Name] ,
"MeasureValue",[Total Sales],
"MeasureName","Total Sales",
"DimensionName", "Product Name")
RETURN
Sales

 

Thanks,

Abhiram

 

Thanks,

Abhiram

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @abhiram342 
Don't store the measure in a variable

EVALUATE
SELECTCOLUMNS (
    SUMMARIZECOLUMNS (
        'Product'[Product Name],
        "Total Sales", 'Sales'[Total Sales]
    ),
    "DimensionValue", 'Product'[Product Name],
    "MeasureValue", [Total Sales],
    "MeasureName", "Total Sales",
    "DimensionName", "Product Name"
)

View solution in original post

3 REPLIES 3
tamerj1
Super User
Super User

Hi @abhiram342 
Don't store the measure in a variable

EVALUATE
SELECTCOLUMNS (
    SUMMARIZECOLUMNS (
        'Product'[Product Name],
        "Total Sales", 'Sales'[Total Sales]
    ),
    "DimensionValue", 'Product'[Product Name],
    "MeasureValue", [Total Sales],
    "MeasureName", "Total Sales",
    "DimensionName", "Product Name"
)

Hi @tamerj1  - thank you ! WithOut variable it works as expected but I was looking how to excute using variable. I want to pass variable name as parameters in power bi report so that I can reuse Dax code 

Thanks,

Abhiram

Hi @abhiram342 
Variables are evaluated only once. This cannot be achieved at least not this way.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.