在 Cognos Analytics 中平均和 for
average and for in Cognos Analytics
目前我正在使用以下代码根据条件获取特定平均值 -
round(average( [Duration] for [P_CODE], [STEP_TYPE]='Electronics Processing'),2)
不幸的是,当我们 运行 此代码作为我们环境的一部分时,我遇到了错误。我必须找到一种方法来根据此 STEP_TYPE
获取持续时间的平均值,而不是在特定 STEP_TYPE
的平均值中使用 "for"。
这个平均值正在下面显示的列表中填充。
谢谢
试试这个:
round(
average (
CASE
WHEN [STEP_TYPE] = 'Electronics Processing' THEN [Duration]
ELSE null
END
for [P_CODE])
,2)
空值被排除在诸如 count() 和 average() 之类的聚合之外。
目前我正在使用以下代码根据条件获取特定平均值 -
round(average( [Duration] for [P_CODE], [STEP_TYPE]='Electronics Processing'),2)
不幸的是,当我们 运行 此代码作为我们环境的一部分时,我遇到了错误。我必须找到一种方法来根据此 STEP_TYPE
获取持续时间的平均值,而不是在特定 STEP_TYPE
的平均值中使用 "for"。
这个平均值正在下面显示的列表中填充。 谢谢
试试这个:
round(
average (
CASE
WHEN [STEP_TYPE] = 'Electronics Processing' THEN [Duration]
ELSE null
END
for [P_CODE])
,2)
空值被排除在诸如 count() 和 average() 之类的聚合之外。