知识库

显示小计和总计的不同计算


发布时间: 18 Sep 2019
上次修改日期: 04 Oct 2023

问题

如何显示小计和总计的不同计算。例如,在单元格中显示 SUM([Sales]),但在小计中显示 SUM([Profit]),在总计中显示 SUM([Quantity])

环境

Tableau Desktop

答案

请跟随随附的打包工作簿查看下面的步骤。  工作簿可以在此文本右侧的“附件”部分找到。


步骤 1 - 创建计算字段

  1. 选择分析>创建计算字段
  2. 将计算字段命名为“新合计”
  3. 输入以下公式,然后单击“确定”: 
    IF WINDOW_COUNT(ATTR([Category]))=0 THEN SUM([Quantity])
    ELSEIF WINDOW_COUNT(ATTR([Category]))=3 THEN SUM([Profit])
    ELSE SUM([Sales])
    END

生成视图

  1. 类别子类别拖到
  2. 将新计算字段拖到文本
  3. 单击分析 > 合计显示列总计
  4. 单击分析 > 合计添加所有小计
重要提示:window_count 的结果取决于数据和视图,这样的结果会受到筛选器的影响。我们建议在充分测试后使用此解决方法。
此文章是否已解决问题?