Forum Discussion
Anonymous
3 years agoNot applicable
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...
- 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] )
Jihwan_Kim
Super User
3 years agoHi,
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] )