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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
tegar-budi
Frequent Visitor

Dax Measure using IF statement with Values Function

 

Hello,

 

I have table source like

TableTable

 

I want to change value to USD Rate using a measure for my report.
I can use a calculated column but i have 120 val column, it will make my report load slow if use calculated column. So I prefer using a measure
but my dax not work properly.

 

My Dax : 

M_Val 1 = IF(Values('Table'[Cd_Currency])="IDR";
SUM('Table'[Val_1])/VALUES('Table'[Now_Currency]);
SUM('Table'[Val_2]))
 
it show : A Table with multiple values was suplied where a single value was expected
 
I don't mind if I have to make 120 measure val. I think it will be faster than the 120 val column
 
any assistance will be appreciated. thanks.
1 REPLY 1
camargos88
Community Champion
Community Champion

Hi @tegar-budi ,

 

I used Power Query to unpivot all the values colums and create another custom column to convert the values IDR

 

You can check it on this file as an example: Download PBIX 

 

Ricardo

 



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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.