这是我的数据。
MOnth Key Resource
Jan是的 Jan是的 Jan是的 简一号 Jan No
我想计算1月份关键资源的百分比。所以我做的是首先我计算出有多少关键资源在计算([Key Resource] =“Yes”然后1 else 0 end)。然后计算每月关键资源百分比我尝试了计算=总和(关键资源)/计数(关键资源)。但这不是给我正确的答案。请帮助
答案 0 :(得分:2)
如果您只是插入计算列,则会遇到问题。 Spotfire将计算此记录以供记录。
我创建了[Calc]列(通过插入计算列):(case when [Key] = "Yes" then 1 else 0 end)
当您将此输入作为自定义表达式时,计算Sum([Calc])/ Count([Key])将在大多数可视化中返回正确的值。只需在条形图上尝试,月份就在分类轴上。
如果要在标准表中进行计算,则需要使用以下语法插入计算列:Sum([Calc]) over ([Month]) / Count([Key]) over ([Month])
。这会破坏您的计算,因此每月计算一次。
我使用了以下数据,计算和计算如上所述:
Month Key Calc Calculation
Jan Yes 1 0.6
Jan Yes 1 0.6
Jan Yes 1 0.6
Jan No 0 0.6
Jan No 0 0.6
Feb Yes 1 0.25
Feb No 0 0.25
Feb No 0 0.25
Feb No 0 0.25