数据透视表中的计算字段“总计”未显示正确的值

时间:2019-05-24 09:45:18

标签: pivot-table amazon-quicksight

我正在使用AWS中的QuickSight。我正在尝试在数据透视表中实现加权平均值。

  • 我正在使用SPICE数据来创建此分析。
  • 我已使用公式“ percentOfTotal(sum(upb),[{pool_num}])* sum({remaining_terms})”创建了一个计算字段(WAM)。
  • 这为我在每个行级别上提供了所需的值,但是特定列的子总计未反映出计算字段中的值总计,而是在“ remaining_terms”字段中显示了原始值的总和。

请参见下图。有人可以对此有所了解吗?

enter image description here

预先感谢您的帮助

请注意,我已经在Excel数据透视表中尝试了同样的方法,并且效果很好。

2 个答案:

答案 0 :(得分:1)

尝试从percentOfTotal函数中删除第二个参数。例如,只需:

percentOfTotal(sum(upb))

我不是100%可行,但是有人认为,如果percentOfTotal为1(即100%),它将与remaining_terms值匹配,并且您可能不需要在数据透视表中提供分区参数因为数据透视表隐式提供了分区。

答案 1 :(得分:0)

我以不同的方式解决了这个问题。见下文,我做了什么。

  

WAM = percentOfTotal(sum(upb),[{pool_num}])* sum({remaining_terms})。

QuickSight似乎将小计视为一行,并且将上述函数应用于小计,因此将其转换为

  

(1186272.5 / 1186272.5)* 31 =31。

我试图通过引入另一个具有公式的自定义字段

来产生所需的结果
  

SUM_WAM = sumOver({WAM},[{pool_num}])。

这给了我所需的输出,但是在一栏中。查看所附的屏幕截图 enter image description here