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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
k3rz0rg
Advocate III
Advocate III

Need help with multiple filter values in DAX!

Hi everyone,

I've been trying to do the following codes in a DAX formula, however, it is not working as it does via applying the filters on filter pane. I have Stage column with value from A to E and Other. I needed to exclude the A and Other which in sql, I'd do using NOT IN { } but here I tried several methods but it is not working, it uses only one value and field (either A or Other, not both), 
also tried Filter ('data', NOT('data'[Stage]) IN {"A","Other"} ) but no luck.
Does anyone have any idea how can I exclude those 2 or 3 values from a field in this calculation?

var _Calc2 = CALCULATE(
                                SUM('data'[Credit])
                                ,'data'[Field 1] = "Spend Management"
                                ,'data'[Type] = "New"
                                ,'data'[Stage] = "A"
                                ,'data'[Stage] = "Other"
                                ,'data'[Code] <> "1231"
                                )

 
Thanks!

1 ACCEPTED SOLUTION
sanc_152
Helper I
Helper I

Hi @k3rz0rg 

try with this one ..

Measure 3 =
VAR SUMMRIZE_
       =CALCULATETABLE(
        'DATA',
        not( 'DATA'[Stage] in{ "A", "Other"})
       )

  VAR  Result=

 CALCULATE(
         SUMX(
             FILTER(SUMMRIZE_,
                            [Field 1]="Spend Management"&&
                            [Type] = "New"&&
                            [Code] <> 1231
             ),
       [Credit]
            )
 )
RETURN Result
sanc_152_0-1687415874038.png

 

Note: If this post helps mark this one as accepted.

View solution in original post

5 REPLIES 5
sanc_152
Helper I
Helper I

Hi @k3rz0rg 

try with this one ..

Measure 3 =
VAR SUMMRIZE_
       =CALCULATETABLE(
        'DATA',
        not( 'DATA'[Stage] in{ "A", "Other"})
       )

  VAR  Result=

 CALCULATE(
         SUMX(
             FILTER(SUMMRIZE_,
                            [Field 1]="Spend Management"&&
                            [Type] = "New"&&
                            [Code] <> 1231
             ),
       [Credit]
            )
 )
RETURN Result
sanc_152_0-1687415874038.png

 

Note: If this post helps mark this one as accepted.

Although this was marked as Solution randomly by default, however, it didn't work for me. While IN{ } works for the int values, it does not work for the texts in Power BI I found and had to create multiple variable for each IN filter and add those variables up in the return. Makes the code longer but at least works.

Thanks for the response though, I learned something new through that.

Ashish_Mathur
Super User
Super User

Hi,

Does this measure work?

var _Calc2 = CALCULATE(SUM('data'[Credit]),'data'[Field 1] = "Spend Management"&&'data'[Type] = "New"&&('data'[Stage] = "A"||'data'[Stage] = "Other")&&'data'[Code] <> "1231")

Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
amitchandak
Super User
Super User

@k3rz0rg , try like

 

var _Calc2 = CALCULATE(
SUM('data'[Credit])
Filter( 'data', 'data'[Field 1] = "Spend Management"
&& 'data'[Type] = "New"
&& 'data'[Code] <> "1231" && not( ,'data'[Stage] in{ "A", "Other"})
) )

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Thank you for the response, unfortunately I've already tried the FILTER() and tried your method as well but it is not considering multiple values inside IN { } , it only filters based on one value (in this case A between A and Other) no matter how many values I put inside the curly braces.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

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.