varOver
varOver
函数根据样本计算按选定的一个属性或多个属性划分的指定度量的方差。
语法
括号是必需的。要查看哪些参数是可选的,请参阅以下说明。
varOver (
measure
,[ partition_field, ... ]
,calculation level
)
参数
- 度量
-
要进行计算的度量,例如
sum({Sales Amt})
。如果计算级别设置为NULL
或POST_AGG_FILTER
,则使用聚合。如果计算级别设置为PRE_FILTER
或PRE_AGG
,请不要使用聚合。 - 分区字段
-
(可选)要在分区时使用的一个或多个维度(以逗号分隔)。
如果包含多个单词,则将列表中的每个字段括在 {}(大括号)内。整个列表括在 [](方括号)内。
- 计算级别
-
(可选)指定要使用的计算级别:
-
PRE_FILTER
– 在数据集筛选条件之前计算预筛选条件计算。 -
PRE_AGG
– 在将聚合以及前 N 个和后 N 个筛选条件应用于视觉对象之前计算预聚合计算。 -
POST_AGG_FILTER
–(默认)在显示视觉对象时计算表格计算。
留空时此值默认为
POST_AGG_FILTER
。有关更多信息,请参阅 在 Amazon QuickSight 中使用等级感知计算。 -
示例
以下示例根据样本计算按 City
和 State
划分的 sum(Sales)
的方差。
varOver ( sum(Sales), [City, State] )
以下示例根据样本计算 Customer Region
的 Billed
Amount
的方差。表计算中的字段位于视觉对象的字段井中。
varOver ( sum({Billed Amount}), [{Customer Region}] )