Forum Discussion
ksummers68
8 years agoRegular Visitor
Add lookup data from another table/column using custom columns
I have a Pay Run ID table Pay Run ID (Year/Pay Period) Pay Begin Date Pay Period End Date 501 2004-12-20 2005-01-02 502 2005-01-03 2005-01-16 503 2005-01-17 2005-01-30 ...
- 8 years ago
your output seems to be wrong, 503 will never get return because pay run doesn't have that date range.
Here is the solution thou, add new measure in your requistion table:
PayId = var r = MAX(Req[Date Created]) return Calculate(Max(PayRun[Pay Run ID (Year/Pay Period)]), Filter( All(PayRun), r >= PayRun[Pay Begin Date] && r <= PayRun[Pay Period End Date] ) )
- 8 years ago
Hi ksummers68,
parry2k's solution works great in a measure. If you would like to add a column in source table, you just need to make a little modification:
PayId = CALCULATE ( MAX ( 'Pay Run ID'[Pay Run ID (Year/Pay Period)] ), FILTER ( ALL ( 'Pay Run ID' ), requisition[Date Created] >= 'Pay Run ID'[Pay Begin Date] && requisition[Date Created] <= 'Pay Run ID'[Pay Period End Date] ) )Best regards,
Yuliana Gu
parry2k
8 years agoSuper User
your output seems to be wrong, 503 will never get return because pay run doesn't have that date range.
Here is the solution thou, add new measure in your requistion table:
PayId = var r = MAX(Req[Date Created]) return Calculate(Max(PayRun[Pay Run ID (Year/Pay Period)]), Filter( All(PayRun), r >= PayRun[Pay Begin Date] && r <= PayRun[Pay Period End Date] ) )