Tableau api 从平均值到平均值的表计数平均值

Tableau api 从平均值到平均值的表计数平均值,tableau-api,Tableau Api,有一些数据: A, B, C (where C = A/B) 10, 20, 0.5 10, 100, 0.1 计算平均C有两种方法: 第一个是和(A)/和(B),这使得C等于20/120=0.1666 这是表:sum([A])/sum([B]) 第二个是平均值(C),即C等于(0.5+0.1)/2=0.3 这是在舞台上:不知道 两者都有不同的用法。我需要第二个,但找不到计算方法。无论我尝试什么,我总是得到第一种类型。你是对的。在第一种方法中,tableau通过根据视图中分区的维度对值

有一些数据:

A, B, C (where C = A/B)
10, 20, 0.5
10, 100, 0.1
计算平均C有两种方法:

  • 第一个是和(A)/和(B),这使得C等于20/120=0.1666
这是表:sum([A])/sum([B])

  • 第二个是平均值(C),即C等于(0.5+0.1)/2=0.3
这是在舞台上:不知道


两者都有不同的用法。我需要第二个,但找不到计算方法。无论我尝试什么,我总是得到第一种类型。

你是对的。在第一种方法中,tableau通过根据视图中分区的维度对值求和来计算计算字段C

在第二个选项中,您需要告诉tableau为数据的每一行计算C列(或定义不同的D列),不需要求和。简单地说:[A]/[B]

然后,当您平均C(或D)列时,您将得到所有A/B值的平均值,而不是总和(A)/总和(B)。您可以使用内置的tableau AVG函数而不是手动获取D列的平均值