数据透视 table 中的计算字段小计显示的值不正确
Calculated field Sub total in pivot table is not displaying correct value
我正在 AWS 中使用 QuickSight。我正在尝试在 Pivot table 中实现加权平均值。
- 我正在使用 SPICE 数据创建此分析。
- 我在使用公式 "percentOfTotal(sum(upb),[{pool_num}]) * sum({remaining_terms})" 的分析中创建了一个计算字段 (WAM)。
- 这为我提供了每个行级别的所需值,但特定列的小计并未反映计算字段中的总值,而是显示 [=31= 中原始值的总和] 场地。
请看下图。有人可以通过一些了解吗?
在此先感谢您的帮助
请注意,我在 Excel pivot table 中尝试了相同的方法,并且效果很好。
尝试从 percentOfTotal
函数中删除第二个参数。例如,只需执行:
percentOfTotal(sum(upb))
我不是 100% 这会起作用,但有人认为如果 percentageOfTotal 为 1(即 100%),它会匹配 remaining_terms
值,并且您可能不需要在pivot table 因为 pivot table 隐式提供分区。
我用不同的方法解决了这个问题。看看下面我做了什么。
WAM = percentOfTotal(sum(upb),[{pool_num}]) * sum({remaining_terms}).
QuickSight 似乎将小计视为一行,并且将上述函数应用于小计,因此它被转换为
(1186272.5 / 1186272.5) * 31 = 31.
我试图通过使用公式
引入另一个自定义字段来产生所需的结果
SUM_WAM = sumOver({WAM},[{pool_num}]).
这给了我需要的输出,但在一个列中。请参阅所附的屏幕截图
我正在 AWS 中使用 QuickSight。我正在尝试在 Pivot table 中实现加权平均值。
- 我正在使用 SPICE 数据创建此分析。
- 我在使用公式 "percentOfTotal(sum(upb),[{pool_num}]) * sum({remaining_terms})" 的分析中创建了一个计算字段 (WAM)。
- 这为我提供了每个行级别的所需值,但特定列的小计并未反映计算字段中的总值,而是显示 [=31= 中原始值的总和] 场地。
请看下图。有人可以通过一些了解吗?
在此先感谢您的帮助
请注意,我在 Excel pivot table 中尝试了相同的方法,并且效果很好。
尝试从 percentOfTotal
函数中删除第二个参数。例如,只需执行:
percentOfTotal(sum(upb))
我不是 100% 这会起作用,但有人认为如果 percentageOfTotal 为 1(即 100%),它会匹配 remaining_terms
值,并且您可能不需要在pivot table 因为 pivot table 隐式提供分区。
我用不同的方法解决了这个问题。看看下面我做了什么。
WAM = percentOfTotal(sum(upb),[{pool_num}]) * sum({remaining_terms}).
QuickSight 似乎将小计视为一行,并且将上述函数应用于小计,因此它被转换为
(1186272.5 / 1186272.5) * 31 = 31.
我试图通过使用公式
引入另一个自定义字段来产生所需的结果SUM_WAM = sumOver({WAM},[{pool_num}]).
这给了我需要的输出,但在一个列中。请参阅所附的屏幕截图