Forum Discussion
Anonymous
8 years agoNot applicable
Data categorization and labeling based on date range
Hi - I have two tables Sales and Warranty as below. I want to add a calculated column to the sales table that looksup the Warranty table, matches the Product and if the ship date is between the Ship ...
- 8 years ago
Add following measure in your sales table:
Warranty =
calculate(firstnonblank(Warranty[Warranty],1),
filter(Warranty,
Warranty[Product] =MAX( Sales[Product] ) &&
MAX(Sales[Date]) >= Warranty[Start Date] &&
MAX(Sales[Date]) <= Warranty[End Date]
)
) - 8 years ago
Anonymous
You can also use following DAX foumula to create a column.
Column = CALCULATE ( MAX ( Warranty[Warranty] ), FILTER ( Warranty, Sales[ShipDate] >= Warranty[Ship Start] && Sales[ShipDate] <= Warranty[Ship End] && Sales[Product] = Warranty[Product] ) )Best Regards,
Herbert
v-haibl-msft
8 years agoMicrosoft Employee
Anonymous
You can also use following DAX foumula to create a column.
Column =
CALCULATE (
MAX ( Warranty[Warranty] ),
FILTER (
Warranty,
Sales[ShipDate] >= Warranty[Ship Start]
&& Sales[ShipDate] <= Warranty[Ship End]
&& Sales[Product] = Warranty[Product]
)
)
Best Regards,
Herbert