Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

Lookup value from another table based on conditions

I need a help writing a DAX function that retrieves a value from table2 based on Lane column (Tables have no active relationship). The function should compare the ShipDate from Table1 to the LastUpda...
  • Jihwan_Kim's avatar
    3 years ago

    Hi,

    Please check the below picture and the attached pbix file.

    It is for creating a new column in the Table1

     

     

     

    ShippingDays CC =
    VAR _lane = Table1[Lane]
    VAR _date = Table1[ShipDate]
    VAR _fromothertable =
        INDEX (
            1,
            SUMMARIZE (
                FILTER ( Table2, Table2[Lane] = _lane && Table2[LastUpdateDate] <= _date ),
                Table2[LastUpdateDate],
                Table2[ShippingDays]
            ),
            ORDERBY ( Table2[LastUpdateDate], DESC )
        )
    RETURN
        MAXX ( _fromothertable, Table2[ShippingDays] )