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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Calculation error in measure "": A function 'FILTER' has been used in a True/False expression

Hi everyone,

 

I have a measure which creates following error: Calculation error in measure "": A function 'FILTER' has been used in a True/False expression that is used as a table filter expression.

 

The measure:

 

CALCULATE (
                DISTINCTCOUNT ( Sales[CustomerID] ),
                OR (
                    FILTER ( Countries, Countries[CountryID] = "VS" ),
                    FILTER (
                        'Product',
                        ( 'Product'[System] = "AJ98"
                            || 'Product'[System] = "AJ1032" )
                            && 'Product'[ProductCode] <> "1W"
                            && 'Product'[ProductCode] <> "2W"
                            && 'Product'[ProductCode] <> "1E"
                            && 'Product'[ProductCode] <> "1C"
                            && 'Product'[ProductCode] <> "5B"
                            && 'Product'[ProductCode] <> "9F"
                            && 'Product'[ProductCode] <> "2G"
                    )
                )
            )

 

So I want the measure be filtered or with the CountryID = "VS" or the other part.

When I use the filters separate, it works.

 

Luuk

1 REPLY 1
technolog
Super User
Super User

Here's how you can rewrite your measure:

FilteredCustomerCount =
VAR CountryCondition =
COUNTROWS(
FILTER(
Countries,
Countries[CountryID] = "VS"
)
) > 0

VAR ProductCondition =
COUNTROWS(
FILTER(
'Product',
(
'Product'[System] = "AJ98"
|| 'Product'[System] = "AJ1032"
)
&& 'Product'[ProductCode] <> "1W"
&& 'Product'[ProductCode] <> "2W"
&& 'Product'[ProductCode] <> "1E"
&& 'Product'[ProductCode] <> "1C"
&& 'Product'[ProductCode] <> "5B"
&& 'Product'[ProductCode] <> "9F"
&& 'Product'[ProductCode] <> "2G"
)
) > 0

RETURN
CALCULATE(
DISTINCTCOUNT(Sales[CustomerID]),
CountryCondition || ProductCondition
)

Helpful resources

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