我试图写一个DAX公式,它告诉我一个案件打开和关闭的天数,然后从那里告诉我哪个案件在平均关闭日(187)之上关闭,哪个案件在平均关闭日之下关闭。
但是,我需要在IF公式中添加一个额外的请求来包含状态为Completed的case。我尝试了下面的DAX,但这似乎忽略了状态完成
Avg to Closure = IF(And(Sheet1[# Days To Close]>=187, Sheet1[Status]"Completed","Above Average","Below Average")
这是我的表格的一个例子。表例子
我需要一个公式来忽略第二个帐户,因为这个帐户目前的状态为打开。这可能吗?
首先,您可能需要一个计算平均天数来关闭的度量。
daytoclose_avg =
CALCULATE(
AVERAGE(Sheet1[# Days To Close])
)
不,你可以为Avg to Closure
构建一些智能。这意味着它将该行的天数与整个平均值进行比较,并返回"低于"平均值;或";Above"基于这个逻辑。
Avg To Closure =
VAR avg_allcompleted =
CALCULATE(
[daystoclose_avg],
ALL(Sheet1),
Sheet1[Status] = "Completed"
)
VAR avg_row = [daystoclose_avg]
RETURN
IF(
avg_row > avg_allcompleted,
"Above Average",
"Below Average"
)