Powerpivot DAX KPI- 相对目标
Powerpivot DAX KPI- relative targets
我有一个 KPI,用于衡量当月至今的新小部件数量
NewWidget:=
TOTALMTD(
Calculate(
count([Time]),[NewWidget]="yes")
,[Logdate])
虽然有很多人员可以打开新的小部件。我想为每个人设置一个相对目标,即打开 MTD 的所有新小部件的 10%。我如何更改 KPI 以便它衡量每个用户的新小部件 MTD 数量除以新小部件 MTD 的总计?
这样的事情可能吗?
您想要做的是使用 ALL
函数覆盖计算中使用的上下文。
因此使用您已经创建的 NewWidget 公式。
第一步是编写忽略人员上下文的计算语句。下面是一个示例,它会计算 [NewWidget] 计算但会忽略人员的上下文。
TotalAllPersonal:= CALCULATE( [NewWidget], ALL('personnel_table_name_here'))
那么每个人员的权重就是一个快速除法:
PersonnelWeight:= DIVIDE ( [NewWidget] , [TotalAllPersonal] )
我有一个 KPI,用于衡量当月至今的新小部件数量
NewWidget:=
TOTALMTD(
Calculate(
count([Time]),[NewWidget]="yes")
,[Logdate])
虽然有很多人员可以打开新的小部件。我想为每个人设置一个相对目标,即打开 MTD 的所有新小部件的 10%。我如何更改 KPI 以便它衡量每个用户的新小部件 MTD 数量除以新小部件 MTD 的总计?
这样的事情可能吗?
您想要做的是使用 ALL
函数覆盖计算中使用的上下文。
因此使用您已经创建的 NewWidget 公式。
第一步是编写忽略人员上下文的计算语句。下面是一个示例,它会计算 [NewWidget] 计算但会忽略人员的上下文。
TotalAllPersonal:= CALCULATE( [NewWidget], ALL('personnel_table_name_here'))
那么每个人员的权重就是一个快速除法:
PersonnelWeight:= DIVIDE ( [NewWidget] , [TotalAllPersonal] )