【问题标题】:Combining dimension values to create an additional dimension value组合尺寸值以创建附加尺寸值
【发布时间】:2017-11-03 11:42:26
【问题描述】:

我有一个简单的样本数据集:

Name    Database    Amount
Brian   DC1          50
Brian   DC2          100
Steve   DC1          34
Bill    DC2          90
Ed      DC1          49
Suz     DC2          82

我正在努力创建一个计算或公式来组合“DC1”和“DC2”,以便它同时表示。我希望最终能够过滤“DC1”、“DC2”或“Both”

将此逻辑下推到 sql case 语句是不可行的。

这可以执行吗?我应该创建集合然后使用组合集合吗?

【问题讨论】:

  • 你能提供更多关于你所说的结合的信息吗?您的计算字段是什么样的。对于 Brian,您是否希望它返回金额字段的总和 150?
  • 你好 tyvich!感谢您的回复。我想将金额分开。理想情况下,我可以过滤以查看谁拥有 DC1,谁拥有 DC2,以及谁拥有 DC1 和 DC2,同时显示突破。过滤器选择将是 DC1、DC2 和两者。当两者都被选中时,只有 Brian 会显示相应的值。

标签: set tableau-api calculated-field


【解决方案1】:

创建详细级别计算字段以查看每个帐户有多少不同的数据库名称。您的代码将如下所示。

if {FIXED [Name] : countd([database])} > 0 then 'Both' else [Database] END

【讨论】:

  • 啊!太感谢了!我正在处理 LOD 计算,但没有将其嵌套在 if 函数中……那是缺失的部分!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-21
  • 1970-01-01
  • 2020-12-26
  • 2012-03-06
  • 2012-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多