【发布时间】:2021-05-13 16:06:29
【问题描述】:
我有一些如下所示的数据,其中相同的 Id 在多行中重复,但 Victory 的值不同。
| Id | Victory |
|---|---|
| 1 | FALSE |
| 1 | FALSE |
| 1 | TRUE |
| 2 | FALSE |
| 2 | FALSE |
| 2 | TRUE |
| 3 | FALSE |
| 3 | FALSE |
| 3 | FALSE |
我正在尝试计算每个Id 中Victory 的数量,所以如果有一行Victory 是TRUE,那么它应该被认为是胜利。
我尝试使用一个基本的计算字段,我认为这可以解决问题。但是,它会将胜利视为 TRUE 正确,但胜利 FALSE 包括存在 FALSE 的任何 Id。
换句话说,使用以下计算字段,上述数据将计算 3x FALSE 和 2x TRUE:
COUNT ( { FIXED [Id]: MAX([Victory]) } )
这是我得到的可视化,我希望 FALSE 的计数仅为 1,但为 3。
我尝试了很多变化,但似乎无法获得预期的结果。
我正在使用 Tableau 2020.4。
编辑
我遇到了两种不同的解决方案来解决我的问题,我附上了下面的屏幕截图。注意Victory被WIN替换,Id被Row Id替换,但是例子应该清楚。
解决方案 1
解决方案 2
【问题讨论】:
标签: aggregate tableau-api level-of-detail