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
BrianPansy
Frequent Visitor

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
Frequent Visitor

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
Frequent Visitor

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
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.

Top Solution Authors
Top Kudoed Authors