【问题标题】:Tableau: Average by DimensionTableau:按维度平均
【发布时间】:2016-02-13 14:48:05
【问题描述】:

对于Inst 的值,我想用Type 平均N

我的数据设置为:

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 对每个 Type 的所有 N 进行平均,但我希望分子是 Type 的总数 N,而分母是该 @ 中唯一 Inst 的数量987654334@

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    创建计算字段desired_avg

    {FIXED [Inst] : SUM([N])}
    

    把它放在纸上。

    选择聚合为AVG 而不是SUM

    让我知道这是否有效!

    【讨论】:

    • 好的,谢谢!我正在寻找使用 LoD 表达式的解决方案
    • 关于如何获取每种类型的单元格参考线/箱线图的任何建议?
    • 您需要分享您的工作簿/示例数据才能让我继续这样做!
    【解决方案2】:

    定义以下计算字段

    Sum(N) / countd(Inst)
    

    【讨论】:

    • 谢谢,如果我想要一个中位数而不是平均值,建议?
    • 可能只是 Median(N) - 如果您不关心同一类型的多个实例被视为不同的值。否则,您将不得不考虑您希望中位数究竟代表什么并相应地定义计算。
    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 2019-10-27
    • 1970-01-01
    相关资源
    最近更新 更多