有谁知道我应该使用什么 DAX 函数在另一个表中显示来自一个表的信息。
我的数据模型中有 2 个表:
任务 - 任务 ID - 任务名称 - 开始日期 - 结束日期
会计期间 - ID - 期间名称 - 开始日期 - 结束日期
我正在尝试为每个任务添加一个计算列,其中填充了相应的会计期间 ID。我正在尝试添加一个过滤器或计算来指定: - 如果任务开始日期介于财政开始日期和财政结束日期之间,则返回财政期间 ID。
有人有想法么?谢谢,罗
有谁知道我应该使用什么 DAX 函数在另一个表中显示来自一个表的信息。
我的数据模型中有 2 个表:
任务 - 任务 ID - 任务名称 - 开始日期 - 结束日期
会计期间 - ID - 期间名称 - 开始日期 - 结束日期
我正在尝试为每个任务添加一个计算列,其中填充了相应的会计期间 ID。我正在尝试添加一个过滤器或计算来指定: - 如果任务开始日期介于财政开始日期和财政结束日期之间,则返回财政期间 ID。
有人有想法么?谢谢,罗
这可能会有所帮助:
=CALCULATE(MAX(Periods[ID]),FILTER(Periods,Periods[Start Date]<=Tasks[Start Date] && Periods[End Date]>=Tasks[Start Date]))
首先将开始日期放入计算列,例如“期间开始日期”
=CALCULATE(MAX(Periods[Start Date]),FILTER(Periods,Periods[Start Date]<=Tasks[Start Date] && Periods[End Date]>=Tasks[Start Date]))
然后LOOKUPVALUE
用于 ID
=LOOKUPVALUE(Periods[ID],Periods[Start Date],Tasks[Period Start Date])