Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

How to add a conditional column based on a column that is in another table?

Hi,

 

I need to add a new conditional column in my database, but this condition is related to a column that is in another table.

 

If the data in my column is not in the column in the other table, I need to bring me "1" else "0". But I can't create this condition.

 

For example:

Table 1

 

Table 2

 

If the value of my column "Group" is in the column "Code", return true (1) if not false (0).

 

How can I do this?

 

  • Hi, Anonymous , you may try it this way,

    = Table.AddColumn(#"Previous Step", each if List.Contains(#"Table 2"[Code], _) then 1 else 0)

2 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    Anonymous If the tables are related, you can use RELATED or RELATEDTABLE. Otherwise you can use LOOKUPVALUE or MAXX(FILTER(...),...)

  • CNENFRNL's avatar
    CNENFRNL
    Icon for Community Champion rankCommunity Champion

    Hi, Anonymous , you may try it this way,

    = Table.AddColumn(#"Previous Step", each if List.Contains(#"Table 2"[Code], _) then 1 else 0)