【问题标题】:Tableau: How to perform "Summarize totals except top 3"?Tableau:如何执行“汇总除前 3 名之外的总计”?
【发布时间】:2016-11-11 08:07:14
【问题描述】:

我有类似下面的数据,包括人名和他/她的总销售额:

ABC1    34
ABC2    45
ABC3    78
ABC4    79
ABC5    23
ABC6    61
ABC7    34
ABC8    54
ABC9    90

我必须将仪表板显示如下,前 3 名销售人员和团队其他成员的总销售额为 ROT,即 498 - (90 + 78 + 79) = 251 团队:

ABC9    90
ABC4    79
ABC3    78

ROT    251 

对于销量最高的产品,我按销售人员姓名进行了筛选,限制条件为“前 3 名”。但即使在单独的工作表中,我也很难显示 ROI。任何帮助表示赞赏。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:
    1. 右键单击您的维度[Sales Guy] 并选择创建/设置
    2. 由前 N 个定义集合(硬编码或使用参数轻松更改)并调用它[TopNSalesGuy]
    3. 使用公式创建计算字段[TopNSalesGuysPlusOther]IF [TopNSalesGuy] THEN [Sales Guy] ELSE 'ROT' END
    4. 在您的表格/图表中使用 [TopNSalesGuysPlusOther],您应该将前 N 个销售人员的姓名和其他所有内容都设为“ROT”

    【讨论】:

    • 非常感谢亚历山大。简单而强大的解决方案。实际上有 10K + 记录和多个要显示的字段。只需使用“创建/设置”,报告看起来就很棒。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多