Tableau api 表:按维度平均
对于Tableau api 表:按维度平均,tableau-api,Tableau Api,对于Inst 我的数据设置为: Type, Inst, N A, A1, 4 A, A1, 13 A, A1, 13 A, A2, 4 A, A3, 5 B, B1, 4 B, b2, 10 因此,我希望看到一个带有a:13、B:7的表格(或条形图)。有什么建议吗? 如果我把AVG(N)放在行中,把Type放在列中,我得到A:7.8,B:7 问题是Tableau是对每个类型的所有N求平均值,但我希望分子是类型的总N,而分母是该类型中唯一的Inst的数量创建一个计算字段所需的\u avg,如下所
Inst
我的数据设置为:
Type, Inst, N
A, A1, 4
A, A1, 13
A, A1, 13
A, A2, 4
A, A3, 5
B, B1, 4
B, b2, 10
因此,我希望看到一个带有a:13、B:7
的表格(或条形图)。有什么建议吗?
如果我把AVG(N)
放在行中,把Type
放在列中,我得到A:7.8,B:7
问题是Tableau是对每个
类型的所有N
求平均值,但我希望分子是类型的总N
,而分母是该类型中唯一的Inst
的数量创建一个计算字段所需的\u avg
,如下所示
{FIXED [Inst] : SUM([N])}
把它放在纸上
选择聚合为AVG
而不是SUM
让我知道这是否有效 定义以下计算字段
Sum(N) / countd(Inst)
是的,谢谢!我正在寻找一个使用LoD表达式的解决方案。关于如何获取每种类型的单元格参考线/方框图,有什么建议吗?您需要共享您的工作簿/示例数据,以便让我继续!谢谢,如果我想要一个中位数而不是平均值,建议可以是中位数(N)——如果你不关心同一类型的多个实例被视为不同的值。否则,您必须考虑中位数到底代表什么,并相应地定义计算。