修饰符
度量是基于字段的计算,例如 Sum(Cost)。可以使用修改器更改如何在可用维度上计算度量。
例如,可以使度量的值在一个或两个维度上累积,也可以计算特定步数上度量的平均值。
有关如何将修饰符应用于度量的信息,请参见应用度量修饰符。
哪些可视化具有修饰符
可视化 | 累计 | 差分 | 移动平均数 | 相对数字 | 时间序列分解 |
---|---|---|---|---|---|
条形图 | 支持 | 支持 | 支持 | 支持 | 不支持 |
组合图 | 支持 | 支持 | 支持 | 支持 | 不支持 |
折线图 | 支持 | 支持 | 支持 | 支持 | 支持 |
表格 | 支持 | 支持 | 支持 | 支持 | 不支持 |
垂直表 (Visualization bundle) | 支持 | 支持 | 支持 | 支持 | 不支持 |
累计
累计修改器允许您在一个或两个维度上累计度量值。通过累计值,可以很容易地可视化度量的效果如何在维度上加强。
在下面的组合图中,条形图和折线图随着时间推移累计。
语法:
RangeSum(Above {$M,0,Steps})
差分
差分修饰符可让您在一个或两个维度上可视化度量的连续值之间的差分。当您希望可视化分组数据的方向变化时,差分修饰符非常有用。
在下面的条形图中,10 年期间的年利润下降都显示为负条形。
语法:
$M - Above($M)
移动平均数
移动平均值修饰符允许您查看特定时段内度量的平均值。您可以用它来过滤掉短期价值波动的影响。根据希望修饰符跟踪数据变化的程度,可以更改求平均值操作的执行步数。移动平均值通常与时间序列数据一起使用,以突显长期趋势或周期。
在下面的折线图中,显示了具有两个差分范围的移动平均值,一个是 20 步范围,另一个是全范围。
语法:
RangeAvg(Above ($M,0,Steps))
相对数字
相对数字修饰符可让您查看相对百分比。您可用它看到特定选择项相对于选择项、总计或其他字段的影响。您可更改计算相对数字所依据的基础。
在下表中,示出了具有特定选择项的每个年份的销售额的一列,以及具有相对数字的三列,一列相对于当前选择项,一列相对于所有年份的总销售额,还有一列相对于每个年份的销售额。
以下是相对于总计选择项的修饰符的语法的示例。
语法:
$M / Sum( total Aggr( $M, dim ) )
时间序列分解
时间序列分解修饰符允许您分解时间序列数据,以分别分析一般趋势和重复的季节周期。您可以创建四种不同的度量,每种度量都显示不同的信号分解:
-
已观察(未进行任何分解的原始目标度量)
-
趋势
-
季节
-
残差
有关用于此处理的图表函数的更多信息,请参阅时间序列分解函数。
语法:
STL_Trend($M, Periods), STL_Seasonal($M, Periods),STL_Residual($M, Periods)