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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register 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
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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