Forum Discussion

cyborgandy's avatar
cyborgandy
Helper II
2 years ago
Solved

Lookup Value with If

Hi All,

 

I have two tables, I am writing a calculated column in table 2 to get the information that if Closed Date of table 2 is greater than equal to the month column of table 1 in that case in the new calculated column it should give as "No" otherwise lookup value from table 2 to get the status of the company code.let me know if anyone can help

 

Table 1:

 

Company CodeCompany NameStatusClosed Date
1AVYes 
2VAYes15/11/2023
3RKYes 
4KRYes 
5ASYes15/11/2023

 Table 2:

Company CodeCompany NameSupplier NrSupplier NameMonthCalculated Coulmn
1AV111ABCNov-23 
2VA111ABCNov-23 
3RK111ABCNov-23 
4KR111ABCNov-23 
5AS111ABCOct-23 
1AV111ABCOct-23 
2VA111ABCOct-23 
3RK111ABCOct-23 
4KR111ABCOct-23 
5AS111ABCDec-23 
1AV111ABCDec-23 
2VA111ABCDec-23 
2VA111ABCOct-23 
2VA111ABCDec-23 
2VA111ABCDec-23 
3RK111ABCDec-23 
3RK111ABCAug-23 
3RK111ABCAug-23 
3RK111ABCAug-23 
5AS111ABCAug-23 
5AS111ABCAug-23 
5AS111ABCDec-23 
5AS111ABCDec-23 
5AS111ABCAug-23 
5AS111ABCNov-23 
2VA111ABCSep-23 
2VA111ABCSep-23 
  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi cyborgandy ,

    The table data is shown below:

    Please follow these steps:

    1. Use the following DAX expression to create a column

    Column = IF(ISBLANK(LOOKUPVALUE(Table1[Closed Date],Table1[Company Code],'Table2'[Company Code])),
    "YES",
    IF(MONTH(LOOKUPVALUE('Table1'[Closed Date],'Table1'[Company Code],'Table2'[Company Code]))>MONTH('Table2'[Month]) ,
    "NO",
    "YES"))

    2. Final output

     

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

     

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi cyborgandy ,

    The table data is shown below:

    Please follow these steps:

    1. Use the following DAX expression to create a column

    Column = IF(ISBLANK(LOOKUPVALUE(Table1[Closed Date],Table1[Company Code],'Table2'[Company Code])),
    "YES",
    IF(MONTH(LOOKUPVALUE('Table1'[Closed Date],'Table1'[Company Code],'Table2'[Company Code]))>MONTH('Table2'[Month]) ,
    "NO",
    "YES"))

    2. Final output

     

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