Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi, Im new to Power bi and tring to write a DAX function with IF condition.
Ex.
Product | Amount |
A | 1500 |
B | 2000 |
C | 3000 |
My formula to calculate value IF('ProductList'[Product] = "A",1500 , IF( 'ProductList'[Product] = "B",2000 , IF( 'ProductList'[Product] = "C",3000, 0)))
It showing me an error in 'ProductList'[Product]. Because It does not allow me to reffer text column.
Can anybody to help me to solve this issue.
Thank you.
Solved! Go to Solution.
@AUDISU
Please use
=
SWITCH (
SELECTEDVALUE ( 'ProductList'[Product] ),
"A", 1500,
"B", 2000,
"C", 3000,
0
)
It should not give an error if you are creating a calculated column. Unless you creating a measure?
Actually I want to create a mesure. Because I have Month filter in my report. When I change Month the Value should be change.
Thank you.
@AUDISU
Please use
=
SWITCH (
SELECTEDVALUE ( 'ProductList'[Product] ),
"A", 1500,
"B", 2000,
"C", 3000,
0
)
User | Count |
---|---|
15 | |
9 | |
8 | |
6 | |
5 |
User | Count |
---|---|
30 | |
18 | |
15 | |
7 | |
6 |