在QuickSight中,我想计算一列的汇总百分比对另一列的汇总总数。
想象以下数据集结构:
group|dim1|dim2|total|remaining
我想有一个表可视化与以下结构:
group-by-group|sum(total)|sum(remaining)|sum(remaining)/sum(total)
我还想通过基于dim1和dim2的控件动态过滤。这使得预先计算任何百分比都有问题。在QuickSight中有办法做到这一点吗?我可以用Stacked 100% Bar Chart
直观地表示它,但我更喜欢将其与表中的其他数据内联。
解决方案是在计算字段中使用聚合函数。得到的油田井组/值为:
组:
group-by-group
价值观:
total
aggregation=sumremaining
aggregation=sumpercent_remaining
aggregation=custom
其中percent_remaining
为计算字段,公式如下:sum({remaining})/sum({total})
聚合sum
函数在可视化渲染时计算,并考虑过滤器。