Forum Discussion
Goodtogo
3 years agoRegular Visitor
DAX Conditional Lookup According to ID Column
Hi I have the data below and looking for DAX to create New_Status column. Given Table Name: [Order Table] Order ID Shipping Status 301255 Delivered 301255 Not Started 301255 ...
- 3 years ago
Hi,
Based on the above condition, I tried to create a calculated column like below.
Please check the below picture and the attached pbix file.
New_Status CC = VAR _referencecolumn = SUMMARIZE ( FILTER ( Data, Data[Order ID] = EARLIER ( Data[Order ID] ) ), Data[Shipping Status] ) RETURN SWITCH ( TRUE (), "Delivered" IN _referencecolumn && "Not Started" IN _referencecolumn && "Shipped" IN _referencecolumn, "Not Started", "Delivered" IN _referencecolumn && "Shipped" IN _referencecolumn, "Shipped", "Delivered" IN _referencecolumn, "Delivered", "Not Started" IN _referencecolumn, "Not Started" )
Jihwan_Kim
3 years agoSuper User
Hi,
Based on the above condition, I tried to create a calculated column like below.
Please check the below picture and the attached pbix file.
New_Status CC =
VAR _referencecolumn =
SUMMARIZE (
FILTER ( Data, Data[Order ID] = EARLIER ( Data[Order ID] ) ),
Data[Shipping Status]
)
RETURN
SWITCH (
TRUE (),
"Delivered"
IN _referencecolumn
&& "Not Started"
IN _referencecolumn
&& "Shipped" IN _referencecolumn, "Not Started",
"Delivered"
IN _referencecolumn
&& "Shipped" IN _referencecolumn, "Shipped",
"Delivered" IN _referencecolumn, "Delivered",
"Not Started" IN _referencecolumn, "Not Started"
)
Goodtogo
3 years agoRegular Visitor
HI Jihwan_Kim
Thanks for the solution it works perfectly.