Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
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 LastUpdatedDate from table2. If the ShipDate is greater than or equal to the LastUpdatedDate, the function should retrieve the ShippingDays values from the most recent LastUpdatedDate. Here is an example screenshot.
Any help will be appreciated!
Solved! Go to Solution.
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] )
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
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] )
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
User | Count |
---|---|
121 | |
69 | |
66 | |
56 | |
52 |
User | Count |
---|---|
182 | |
85 | |
67 | |
61 | |
53 |