Powerbi 如何通过筛选Power Bi dax查询中的每个日期来获取最终状态
我几乎没有每天按预定时间运行的作业。我有日志时间,工作名称,状态。我必须获得最终状态,就好像在某一天,工作是成功的、失败的或正在进行的一样 考虑到下面的情况,我必须得到最后的_状态栏Powerbi 如何通过筛选Power Bi dax查询中的每个日期来获取最终状态,powerbi,dax,Powerbi,Dax,我几乎没有每天按预定时间运行的作业。我有日志时间,工作名称,状态。我必须获得最终状态,就好像在某一天,工作是成功的、失败的或正在进行的一样 考虑到下面的情况,我必须得到最后的_状态栏 添加一个查找表,为每个状态分配一个数值-按升序排列: +-----------+------------+ | status ID | status | +-----------+------------+ | 1 | Succeeded | | 2 | Inprogres
添加一个查找表,为每个状态分配一个数值-按升序排列:
+-----------+------------+
| status ID | status |
+-----------+------------+
| 1 | Succeeded |
| 2 | Inprogress |
| 3 | Failed |
+-----------+------------+
在作业表中的“状态”与此状态表之间创建关系
现在,您可以将计算列添加到作业表中,以计算每天的最大状态:
FinalStatus =
LOOKUPVALUE (
StatusTable[status],
StatusTable[status ID],
MAXX (
FILTER (
JobTable,
JobTable[logTime] = EARLIER ( JobTable[logTime] )
),
RELATED ( StatusTable[status ID] )
)
)
参见一个工作示例您能否澄清一下您想要实现的目标?