在查询查看器上,如何显示基于行总计(而不是列总计)的百分比?

On Query Viewer, how to show percentages based on Row totals (not Column total)?

我使用 Query 对象已有一段时间了,但我找不到如何显示某个值占行总数的百分比。

在此 Genexus Query Usage Example 上,它按大陆、国家和景点显示总数。

必须如何配置此查询以显示景点占行总数的百分比才能获得如下结果:

您发布的图像中的那些数字来自 QueryViewer 示例。它们代表每个大陆和国家/地区的大豆、小麦和大米的总销售额。这个query中有3个不同的measure,在QueryViewer中无法进行measure之间的计算,所以用这些数字是达不到你想要的效果的。 但是您可以修改或进行查询,以便只有一个度量,比方说 "Sales amount",并且 Crop 可以是一维:

维度:大陆、国家和作物

措施:销售额

一旦数据像这样呈现,百分比将准确显示您想要的。

PS:"dimension" 是指没有聚合的属性,"measure" 是指具有任何聚合函数(Sum、Average 等)的属性