仅将MAX用作一列的度量

时间:2018-08-03 13:46:49

标签: max powerbi dax measure

我有一张桌子,上面有这些表头。 ID ProcessName CurrentStatus结果ProcessOwner ProcessObjectCount ProcessObjectCurrentItem错误RunBy主机系统ConnectedWithAccount步骤O​​Data__DCDateModified Notes ID.1日期ErrorCount HasErrors

我想在OData__DCDateModified上使用MAX,以便获得ProcessName的最新列表。 我将ProcessName添加到表中,为MAX('TABLENAME'[OData__DCDateModified])蚂蚁创建一个确保它有效的方法,但是当我添加ID或其中要显示的任何其他值时,MAX会按照我的期望停止工作。

有事吗?

1 个答案:

答案 0 :(得分:0)

听起来好像您想获得每个OData__DCDateModified的MAX ProcessName,而忽略任何其他过滤器上下文。为此,您需要结合使用CALCULATE和ALLEXCEPT。

MaxProcess = CALCULATE(MAX(TABLENAME[OData__DCDateModified]),ALLEXCEPT(TABLENAME,TABLENAME[ProcessName]))

当您将ALLEXCEPT(TABLENAME,TABLENAME[ProcessName])传递给CALCULATE时,您告诉公式忽略所有其他过滤器上下文 ProcessName上的上下文