Forum Discussion

amanuit's avatar
amanuit
Regular Visitor
4 years ago
Solved

Conditional column and the value matching from different table.

I am trying to add a column and the value will depend on data from different sheets. Like i have imported two sheets 1 and 2.

 

and trying to add a column that if value of column A in sheet1 is available in sheet2's coulmn A then return NO else YES but when i am trying to write below equation, i am not able to add 'Sheet2'[A].

 

New_Updated = IF(Sheet1'[New]=".",".",IF(ISERROR(IN('Sheet1'[A],'Sheet2'[A], 0)),"YES", "NO"))
 
Can you please help me, Do i need to create some relationship?
 
  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi  amanuit ,

    I created some data:

    sheet1:

    sheet2:

    Here are the steps you can follow:

    1. Create calculated column.

    Column =
    IF(
        'sheet1'[column A] in SELECTCOLUMNS('sheet2',"column A",'sheet2'[coulmn A]),"YES","NO")

    2. Result:

    If you need pbix, please click here.

     

    Best Regards,

    Liu Yang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

6 Replies

    • amanuit's avatar
      amanuit
      Regular Visitor

      Hello Amit, Thank you for reply.

      I am not able to enter table1. when i try to select table 2, it is not showing in dropdown

      I am getting error that column Table1[A] either does not exist or doesnot have a relationship to any table available in the current context.

      I also tried to create relationship between two table, many to many. I think some issue in relationship, not able to resolve, can you please help me

  • amanuit's avatar
    amanuit
    Regular Visitor

    Hello Amit, Thank you for reply.

    I am not able to enter table1.

    I am getting error that column Table1[A] either does not exist or doesnot have a relationship to any table available in the current context.

    I also tried to create relationship between two table, many to many.

     

     

     

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi  amanuit ,

    I created some data:

    sheet1:

    sheet2:

    Here are the steps you can follow:

    1. Create calculated column.

    Column =
    IF(
        'sheet1'[column A] in SELECTCOLUMNS('sheet2',"column A",'sheet2'[coulmn A]),"YES","NO")

    2. Result:

    If you need pbix, please click here.

     

    Best Regards,

    Liu Yang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

    • amanuit's avatar
      amanuit
      Regular Visitor

      I am trying to match value of sheet1 with Sheet2.

      My value is in format of SR-324, PR-423.

      Getting error message, "DAX Comparison do not support comparing value of type Text with value of type integer, consider using the value or Format function to convert one of the values", How can i solve this?

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi  amanuit ,

    One of your Values is of Type Text and the other value is of Integer, and you need to convert it to the same type so that you can compare.

     

    Best Regards,

    Liu Yang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.