【问题标题】:average of calculated rank in tableau表格中计算排名的平均值
【发布时间】:2015-11-19 19:46:12
【问题描述】:

我想计算每个竞争对手变量的计算排名的平均值。我很难找到解决方案,因为计算的排名是聚合值。谁能帮我解决这个问题?

是2015_06打包文件,见“表7”。

https://drive.google.com/open?id=0B1PGq-fzDlKcWi03emxrQm1wdWs

【问题讨论】:

  • 没有包,也没有下载工作簿的链接。
  • 如何在此处链接包?
  • @user2192777 将其托管在 DropBox、Google Drive 或类似的东西上并分享链接
  • 添加了链接。谢谢!

标签: aggregate average tableau-api rank


【解决方案1】:

我看了你的工作簿。 您需要对计算字段进行更改,但您可以使用表格计算轻松完成。

将字段 Prem Rank 更改为 Rank(sum([Premium]),'asc') 在 Marks 部分右键单击它,并确保“Compute Using”设置为“Table (Down)”

  1. 使用WINDOW_AVG([Prem Rank])(我称之为WINDOW_AVG([Prem Rank]))创建一个计算字段。
  2. 将其放入柱架中
  3. 右键单击 AVG(rank) -> 编辑表计算 -> 选择“计算使用:高级”
  4. 根据这张图更改设置:

  1. 再次右键单击 AVG(rank) 并选择“离散”

结果将是这样的表格:

我想这就是你所追求的?

【讨论】:

  • 感谢您的帮助!它非常接近。我想要每列的平均值,而不是行。
  • 我可以添加一个总计来计算 RankAverage 的平均值吗?
  • drive.google.com/file/d/0B1PGq-fzDlKcWi03emxrQm1wdWs/… 我希望排名平均值只是“ALLSTATE”的平均值。所以每个层的数字应该是 1.5 ([2+1]/2), 2, 2....我仍然无法解决这个问题..
  • @John 对于每列的平均值,您只需将 RankAverage 移动到“Columns”并将表格计算更改为“Table Down”左右。我会检查并更新答案。您的最后一个要求是仅满足 ALLSTATE 的平均值吗?因为我在最后的评论中并没有真正遵循你的计算
  • 是的,Alex,我将 RankAverage 添加到列中,但它是计算所有其他公司的平均值。我想要显示 ALLSTATE 的平均值。感谢您帮助我!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-10
  • 2013-01-14
相关资源
最近更新 更多