tableau-api - 应用过滤器的总变化百分比
问题描述
我有一个包含三个维度和一个度量的数据表。对于每一行,我正在尝试使用计算字段计算总数的百分比(通过取行的总和计算)。
如随附的屏幕截图所示,对于标题为“Dec-19”的列,我希望这些值是当前值/总计的百分比(在底部计算为 122,187) DataTable 的屏幕截图:
因此,例如对于 2000 年的 B 列值,Dec-19 列应为 (97/122,187) * 100 = 0.079。
我通过使用以下公式创建一个计算字段来实现这一点:SUM (sales) / MAX ({EXCLUDE (Column B): Sum (sales}),其中 sales 是数据表中使用的度量。
但是,在 B 列上应用过滤器后,百分比值会发生变化。例如,如果我在 B 列的过滤器中选择值 2000,我得到的百分比为 100%。似乎仅根据过滤器中的行计算百分比。
解决方案
推荐阅读
- php - 达到最大值时隐藏按钮:Jquery
- asp.net-core - Blazor 子组件
- angularjs - 从 AngularJS 升级时,Angular 6 上的 HttpClient POST 失败
- bash - 无法在 Azure 管道上执行 shell 脚本
- java - javafx 中如何将背景大小调整到窗口大小?
- amazon-web-services - S3:重命名对象失败,访问被拒绝
- python - 使用命令设计模式消除重复代码
- java - React Native Publishing APP on Play Store Rejected (permissions)
- c++ - 在对向量的向量中查找 int
>> 使用 find_if - python - 合并熊猫中的两个数据框