【发布时间】:2019-03-17 04:39:13
【问题描述】:
我正在学习 tableau 中的计算公式并尝试进行简单的计算:
列值:学生在考试中的分数
试用:[学生成绩] - 我想为每个学生记录查找的 AVG[学生成绩]。
并了解 tableau 不允许混合聚合和非聚合。 也遇到了 LOD 功能,但这些功能在这里似乎没有用。
如何处理此错误以及 tableau 在后台发生的计算是什么
【问题讨论】:
标签: tableau-api
我正在学习 tableau 中的计算公式并尝试进行简单的计算:
列值:学生在考试中的分数
试用:[学生成绩] - 我想为每个学生记录查找的 AVG[学生成绩]。
并了解 tableau 不允许混合聚合和非聚合。 也遇到了 LOD 功能,但这些功能在这里似乎没有用。
如何处理此错误以及 tableau 在后台发生的计算是什么
【问题讨论】:
标签: tableau-api
这应该适合你。
SUM([student score]) - SUM({AVG([student score])})
第二个是 LOD,它取数据集中所有学生分数的平均值。
作为一个学习问题,我可能还建议将 LOD 函数拆分为它自己的计算字段。这将允许您将其单独添加到视图中,对其进行微调,并查看更改如何影响整体计算。在这种情况下,计算字段如下所示:
或者,您可以查看“表计算”,它是 LOD 的前身。
【讨论】: