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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request 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
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.