【发布时间】:2021-04-03 05:28:36
【问题描述】:
我有一个包含三个维度和一个度量的数据表。对于每一行,我正在尝试使用计算字段来计算总数的百分比(通过取行的总和来计算)。
如随附的屏幕截图所示,对于列标题“Dec-19”,我希望这些值是当前值/总计的百分比(在底部计算为 122,187)
数据表截图:
例如对于 2000 年的 B 列值,Dec-19 列应为 (97/122,187) * 100 = 0.079。
我通过使用以下公式创建一个计算字段来实现这一点:SUM (sales) / MAX ({EXCLUDE (Column B): Sum (sales}),其中 sales 是数据表中使用的度量。
但是,在对 B 列应用过滤器后,百分比值会发生变化。例如如果我在 B 列的过滤器中选择值 2000,则百分比为 100%。似乎仅根据过滤器中的行计算百分比。
【问题讨论】:
-
您好,欢迎来到 SO。那么您是否希望这些计算不受过滤器的影响?对吗?
-
另外请告诉我第三栏的标题是什么。 19 年 12 月似乎只有它的价值
-
请使用某种截屏工具;不要只为你的显示器拍照。
标签: tableau-api