【问题标题】:Distinct sum of values in TableauTableau 中的不同值总和
【发布时间】:2020-06-03 00:33:01
【问题描述】:

我有一个包含品牌、市场和目标列的数据。拥有 A、B、C 和 D 等成员的品牌在 OPL 和 CPL 两种市场中重复出现。因此,每个品牌和市场的目标也在 Target 列中重复,如下图所示:

我只想得到每个品牌在 OPL 的目标总和(以橙色突出显示)和每个品牌在 CPL 的目标总和(以黄色突出显示)

所以 OPL 的总和应该是 10000 + 7000 + 4000 + 9000 = 30000 CPL 的总和应该是 5000 + 2000 + 8000 + 3000 = 18000

我使用了类似的逻辑

如果 [市场] = 'OPL' 那么 {固定 [品牌]+[市场] : MIN([目标])} 结束

如下图:

这给了我在 OPL 的总目标是 58000,这不是我想要的。请帮助我正确计算,请让我知道更多详细信息。

【问题讨论】:

  • A OPL 有两行,D OPL 有三行。然而,您只用橙色突出显示了第一行。因此,这些附加行将包含在您的 LOD 中。根据您的要求描述(“OPL 中每个品牌的目标总和”),这可以正常工作。不过我猜,您不希望包含额外的行。您能说明一下您的要求吗?
  • Sam,我基本上需要唯一记录的总和,这意味着,A OPL 有两行,但我只需要为 D OPL 选择一个类似的行目标,因为重复行的总和不能满足我的要求。

标签: logic tableau-api


【解决方案1】:

试试这个:

SUM( { FIXED [Brand], [Market]: AVG(Target) } )

在每个市场和品牌中取平均值将消除总和中的重复项。

【讨论】:

  • 安德鲁,非常感谢!这回答了我的问题!
猜你喜欢
  • 2015-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-31
  • 2015-06-24
  • 2015-06-28
  • 1970-01-01
相关资源
最近更新 更多