本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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)