我有一张桌子,上面有这些表头。 ID ProcessName CurrentStatus结果ProcessOwner ProcessObjectCount ProcessObjectCurrentItem错误RunBy主机系统ConnectedWithAccount步骤OData__DCDateModified Notes ID.1日期ErrorCount HasErrors
我想在OData__DCDateModified上使用MAX,以便获得ProcessName的最新列表。 我将ProcessName添加到表中,为MAX('TABLENAME'[OData__DCDateModified])蚂蚁创建一个确保它有效的方法,但是当我添加ID或其中要显示的任何其他值时,MAX会按照我的期望停止工作。
有事吗?
答案 0 :(得分:0)
听起来好像您想获得每个OData__DCDateModified
的MAX ProcessName
,而忽略任何其他过滤器上下文。为此,您需要结合使用CALCULATE和ALLEXCEPT。
MaxProcess = CALCULATE(MAX(TABLENAME[OData__DCDateModified]),ALLEXCEPT(TABLENAME,TABLENAME[ProcessName]))
当您将ALLEXCEPT(TABLENAME,TABLENAME[ProcessName])
传递给CALCULATE时,您告诉公式忽略所有其他过滤器上下文除 ProcessName
上的上下文