语法作用
基于当前计值环境中所筛选的日期范围,返回指定标量表达式的年初至今值与上年同期值的同比增长率,YOY Pct = (CY-PY)/PY。
XF.Analysis._YTD.YOY.Pct(expression:expr,dateColumn:anyref)
函数代码
该函数的实现代码如下:
/// 基于当前计值环境中所筛选的日期范围,返回指定标量表达式的年初至今值与上年同期值的同比增长率,YOY Pct = (CY-PY)/PY
FUNCTION XF.Analysis._YTD.YOY.Pct = (expression:expr,dateColumn:anyref) =>
VAR CurVal = CALCULATE(expression,DATESYTD(dateColumn))
VAR PreVal = CALCULATE(expression,DATEADD(DATESYTD(dateColumn),-1,YEAR))
RETURN
DIVIDE(CurVal-PreVal,PreVal)
应用示例
计算销售额的年初至今值与上年同期值的同比增长率。
XF.Analysis._YTD.YOY.Pct([销售额],'日期表'[日期])
结果如下图所示:






