percentOfTotal
percentOfTotal
函数根据指定的维度计算度量在总数中所占的百分比。
语法
括号是必需的。要查看哪些参数是可选的,请参阅以下说明。
percentOfTotal (
measure
,[ partition_field, ... ]
)
参数
- 度量
-
要查看总数百分比的聚合度量。目前,
percentOfTotal
不支持distinct count
聚合。 - 分区字段
-
(可选)要在分区时使用的一个或多个维度(以逗号分隔)。
如果包含多个单词,则将列表中的每个字段括在 {}(大括号)内。整个列表括在 [](方括号)内。
示例
以下示例创建一个计算以计算每个 State
在总数 Sales
中所占的百分比。
percentOfTotal ( sum(Sales), [State] )
以下示例计算特定 Billed
Amount
在总数 Billed Amount
中所占的百分比(按 [{Service Line} ASC]
分区)。表计算中的字段位于视觉对象的字段井中。
percentOfTotal ( sum( {Billed Amount} ), [{Service Line}] )
以下屏幕截图显示了示例的结果。红色突出显示部分显示值为“Billing
”的分区字段具有三个条目,每个区域一个条目。此服务行的总账单金额拆分为三个百分比,合计为 100%。这些百分比进行四舍五入,它们之和可能并不总是恰好为 100%。