Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello Experts,
I have a formula like this
IF [Category]='Plan' THEN
IF [year]>=2020 AND [Code]= 'USD123' THEN [Measure]
ELSE
IF [year]<2020 AND [Code]='USD456'
THEN [Measure]
END
END
I tried using IF statement but getting the error " DAX comparison operations do not support comparing values of type text with values of type integer"
Any help would be greatly appreciated.
Thanks
Solved! Go to Solution.
Hi @Kumar_0606
Since you are using several IF the best option is to use a switch statment however your problem saying the it does not allow to compare values it seems to me that one of those columns has the incorrect format, check the format of the Year ccolumn to see if it's a number and try the following measure:
SWITCH( TRUE(),
Table[Category]="Plan" && Table[year]>=2020 && Table[Code]= 'USD123', [Measure],
Table[Category]="Plan" && Table[year]<2020 && [Code]='USD456', [Measure])
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi @Kumar_0606
Since you are using several IF the best option is to use a switch statment however your problem saying the it does not allow to compare values it seems to me that one of those columns has the incorrect format, check the format of the Year ccolumn to see if it's a number and try the following measure:
SWITCH( TRUE(),
Table[Category]="Plan" && Table[year]>=2020 && Table[Code]= 'USD123', [Measure],
Table[Category]="Plan" && Table[year]<2020 && [Code]='USD456', [Measure])
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsThanks Miguel.
I checked the year column, data type is Text so i enclosed year value in quotes in your formula.
Hi @Kumar_0606 ,
Glad it worked, but I suggest that you change the year column to a Number format because it will be more efficient.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsThis is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
80 | |
76 | |
60 | |
36 | |
33 |
User | Count |
---|---|
91 | |
60 | |
59 | |
49 | |
45 |