Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Using IN operator for checking in a column

Hi,

I've seen that it is possible to use the "IN" operator in this manner:

Products[Color] IN { "Red", "Black" }

Now, for a my pbix I'd like to use a similar logic:

Products[Color] IN Colors[Color]

like a SQL query, but it seems that it isn't possible, right?

Any suggests for me, please? Thanks

1 Reply

  • selimovd's avatar
    selimovd
    Most Valuable Professional

    Hey Anonymous ,

     

    instead of Products[Color] IN { "Red", "Black" } you can also write:

    TREATAS ( { "Red", "Black" }, Products[Color] )

     

    Similar you can use the TREATAS function to use the values from another column as a filter for your desired column. You could use:

    TREATAS( VALUES( Colors[Color] ), Products[Color] )

     

    If you need any help please let me know.
    If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
     
    Best regards
    Denis