Tableau:根据特定维度计算平均值

时间:2020-09-01 13:42:40

标签: calculated-field level-of-detail

我正在创建一个仪表板,用于显示知识测验的结果。

我有一个称为“正确”的计算字段,该字段计算问题的所选选项是否等于正确的选择。如果相等则为1,否则为0。

该考试有3个主要主题,我们将其称为A,B和C。这些主题有不同数量的问题。

在计算AVG([Correcta])时,无论问题属于哪个主题,结果都是所有问题权重相同的平均值。

就我而言,无论它们有多少问题,我都需要所有模块具有相同的权重。

例如:

主题A> 3个问题,都正确

主题B> 4个问题,1个不正确

主题C> 6个问题,3个错误

正常计算:

(3 + 4 + 6-1 -3)/ 3 +4 +6 = 69%

我需要的计算:

如前所述:A = 100%,B = 75%,C = 50%

然后(100 + 75 + 50)/ 3 = 75%

我如何计算此值以用于任何细节级别? (班级,学生,总学校等)

预先感谢

0 个答案:

没有答案