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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
BrianPansy
New Member

Another "operations do not support comparing values of type true/false with values of type text"

I'm trying to count the number of times a measure is true across N amount of vendors:

 

% Compliant = 

DIVIDE(SUM('STP_HEDIS_CUR'[COMPLIANT_CNT]),SUM('STP_HEDIS_CUR'[ELIGIBLE_CNT]))

 

Pretty straighfoward, which yields this table:

PBI.png

 

Next I'm trying to count the number of times that measure is true (e.g. shaded green) but I'm getting the message in the title of the post. I tried the below formula:

 

VendorCount = 
   
CALCULATE (
        COUNT ('STP_ALL_MBRS'[VENDOR]),
        FILTER (
            ALL ('STP_ALL_MBRS'[VENDOR]),
            'STP_ALL_MBRS'[VENDOR] > (STP_HEDIS_CUR[% Compliant] >= AVERAGE(STP_HEDIS_CUR[STAR4_CUTPOINT_OPTION1]))
                )
          )
2 ACCEPTED SOLUTIONS
PhilipTreacy
Super User
Super User

@BrianPansy 

 

The issue is this line

 

'STP_ALL_MBRS'[VENDOR] > (STP_HEDIS_CUR[% Compliant] >= AVERAGE(STP_HEDIS_CUR[STAR4_CUTPOINT_OPTION1]))

 

What this is effectively doing is this

 

"a" > true/false

 

which will give you the error you have as you are comparing different data types.

 

You can't compare a text value to a boolean or numerical value so you need to rewrite that line to make sense.

 

Regards

 

Phil

 

 

 

 



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


View solution in original post

BrianPansy
New Member

It turns out I had a typo (that first > was supposed to be a ",") which threw the error, but even so my formula was counting members not measures. This is what I needed:

CALCULATE (
        DISTINCTCOUNT(STP_HEDIS_CUR[MEASURE_DESC]),
        FILTER (
            ALL (STP_HEDIS_CUR[MEASURE_DESC]), 
            STP_HEDIS_CUR[% Compliant] >= AVERAGE(STP_HEDIS_CUR[STAR4_CUTPOINT_OPTION1])
                )
        )

It's still incorrectly counting everything, but I'm pretty sure it's a de-duping issue from the source. Thank you for making me think this one through 😀.

View solution in original post

2 REPLIES 2
BrianPansy
New Member

It turns out I had a typo (that first > was supposed to be a ",") which threw the error, but even so my formula was counting members not measures. This is what I needed:

CALCULATE (
        DISTINCTCOUNT(STP_HEDIS_CUR[MEASURE_DESC]),
        FILTER (
            ALL (STP_HEDIS_CUR[MEASURE_DESC]), 
            STP_HEDIS_CUR[% Compliant] >= AVERAGE(STP_HEDIS_CUR[STAR4_CUTPOINT_OPTION1])
                )
        )

It's still incorrectly counting everything, but I'm pretty sure it's a de-duping issue from the source. Thank you for making me think this one through 😀.

PhilipTreacy
Super User
Super User

@BrianPansy 

 

The issue is this line

 

'STP_ALL_MBRS'[VENDOR] > (STP_HEDIS_CUR[% Compliant] >= AVERAGE(STP_HEDIS_CUR[STAR4_CUTPOINT_OPTION1]))

 

What this is effectively doing is this

 

"a" > true/false

 

which will give you the error you have as you are comparing different data types.

 

You can't compare a text value to a boolean or numerical value so you need to rewrite that line to make sense.

 

Regards

 

Phil

 

 

 

 



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors