【问题标题】:How to get average scores of other persons in Cognos Dashboard如何在 Cognos Dashboard 中获取其他人的平均分数
【发布时间】:2019-08-13 05:33:36
【问题描述】:

我被要求创建 Cognos 仪表板图表并显示分数和其他人的平均分数。假设有 7 人获得了如下分数。任何人都可以帮我找到第三列的计算表达式,以获得其他人的平均分数。谢谢。

姓名分数其他人的平均分数

安德鲁 95
比利 85
查理 75
丹尼 80
爱德华 90
弗兰克 100
加里 70


由于总分是 595,因此,
安德鲁的第 3 列将是 (595-95)/6 = 83
比利的第 3 列将是 (595-85)/6 = 85
…………

【问题讨论】:

  • 明显的表达方式不起作用?鉴于您有 7 条记录,这 6 来自哪里?
  • 第三列是“其他人的平均分”,因为我们有7个人,所以6是其他人的数量。
  • 好的,那部分应该是 (count (name) -1) 但是你尝试了哪些表达式,得到了什么结果?
  • 我尝试了 (Total (Score) - Score)/(Count(name) - 1) 并得到了与 Score 相同的值。

标签: dashboard cognos


【解决方案1】:

你可以试试:

(total([Score] for report)-[Score])/(count[Name]-1)

【讨论】:

  • 添加“报告”部分后即可使用。非常感谢您的回答。
【解决方案2】:

试试这个 [Total Count] = 获取计数的数据项

Count([Name] for report)

[总分] = 总分数据项

Total([Score] for report)

[平均分] = 第三列的数据项

([Total Score]-[Score])/([Total Count] -1)

【讨论】:

    猜你喜欢
    • 2020-02-08
    • 2020-03-12
    • 2021-01-22
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多