periodOverPeriodPercentDifference
periodOverPeriodPercentDifference 函数计算按期间粒度和偏移量指定的两个不同时间段内的百分比差异。与 percentDifference 不同,此函数使用基于日期的偏移量而不是固定大小的偏移量。这样可以确保仅比较正确日期,即使数据集中缺少数据点也是如此。
语法
periodOverPeriodPercentDifference( measure, date, period, offset)
Arguments
- 度量
-
要查看差值的聚合度量。
- date
-
您计算 periodOverPeriod 计算的日期维度。
- 周期
-
(可选)您进行计算的时间段。
YEAR的粒度表示YearToDate计算,Quarter表示QuarterToDate等等。有效的粒度包括YEAR、QUARTER、MONTH、WEEK、DAY、HOUR、MINUTE和SECONDS。此参数默认为视觉对象聚合的粒度
- offset
-
(可选)偏移量可以是正整数或负整数,表示要与之比较的前一时段(按周期指定)。例如,偏移量为 1 的季度周期表示与上一季度进行比较。
此参数默认值为 1。
示例
以下示例使用视觉对象维度粒度和默认偏移量 1 计算销售额的逐月百分比差异。
periodOverPeriodPercentDifference(sum(Sales),{Order Date})
以下示例使用 MONTH 的固定粒度和固定偏移量 1 计算销售额的逐月百分比差异。
periodOverPeriodPercentDifference(sum(Sales), {Order Date}, MONTH, 1)