1.1. sumSum() 计算给定值的总计 1.2. average Avg()计算给定值的平均值。 1.3. Minimum Min()返回给定值中的最小值。 1.4. Maximum Max()返回给定值之间的最大值。 1.5. Count Unique Count() 对给定值唯一计数。用于指标的唯一计数:例:count([Total 销售额])1.6. Count All DupCount(返回实际的项目数的项目清单,其中包括重复项。
2.时间相关函数
2.1. PrevPrev( 从当前子集返回N周期的时间子集。这个函数只能作为范围的函数。例如–这个公式将返回数值2个月前:(, Prev(, 2)) 例:([Total 销售额1],Prev([Days in 日期],3)) 注意:时间维度需要与函数中的类型保持一致 2.2. Next Next(返回<是N期后的时间字段的当前子集>时间子集。这个函数只能作为一个范围的函数才起作用。例如–这个公式将返回数值,现在提前2个月:(, Next(, 2) 2.3. Past YearPastYear( )计算在过去同期值(前面一)年。例如:•如果你指定一个特定一日,你会看到一年前同一天的值。•如果你指定一个特定一月,你会看到一年前的同一月的值。 可用于指标的同比计算:例:PastYear([Total 销售额])/sum([Total销售额])-1 2.4. Past Quarter PastQuarter( )计算在过去同期值(先前)季度。举例:•如果你指定一个特定一日,你会看到一季度前同一天的值。• If you’re looking at a specificmonth, you will see the value of the same month one year back.•如果你指定一个特定一月,你会看到一季度前的同一月的值。 应用同Past Year。 2.5. Past Month PastMonth( )计算在过去同期值(一)个月。例如:•如果你指定一个特定一日,你会看到一月前同一天的值。 应用同Past Year 2.6. Growth Growth( )计算过去时间的增长情况。时间维度可由界面控件/仪表板的时间精细度确定。例如:•如果你这个月的值为12,上月为10,你这个月有20%增长。Calculation: (12 – 10) / 10 = 0.2•如果今年你的值是80,去年是100,你今年经济的增长是20%。Calculation: (80 – 100) / 100 = -0.2 可用于指标的环比计算:例:Growth([Total 销售额]) 2.7. Growth Rate GrowthRate( )计算过去时间的增长率。时间维度可由界面控件/仪表板的时间精细度确定。例如:如果这个月的值是12,上个月的值是10,这个月的增长比值就是12/10=120%(1.2)计算结果:12/10=1.2如果今年的值是80,去年的值是100,今年的增长比值就是80/100=80(0.8)计算结果:80/100=0.8可用于指标的比值计算(当前/上一期):例:比值:GrowthRate([Total 销售额2]) 2.8. Year Difference YDiff(,)返回<开始时间>和<结束时间>的年份差。返回的值是整数。例:MDiff([Days in 35天前],[Days in 当前时间]) 注意时间维度选择需要与函数表达式中的保持一致 2.9. Quarter Difference QDiff(,)返回<开始时间>和<结束时间>的季度差。返回的值是整数。 同上 2.10. Month Difference MDiff(,)返回<开始时间>和<结束时间>的月度差。返回的值是整数。 同上 2.11. Day Difference DDiff(,)返回<开始时间>和<结束时间>的天数差。 同上 2.12. Hour Difference HDiff(,)返回<开始时间>和<结束时间>的小时差。同上 2.13. Minute Difference MnDiff(,)返回<开始时间>和<结束时间>的分钟差。同上 2.14. Second Difference SDiff(,)返回<开始时间>和<结束时间>的秒数差。 同上
3.年季月运行函数3.1. Year to Date Sum YTDSum()返回从年初运行到目前时间的累计数值。当前时间是由图表/面板用到的时间维度确定。例:YTDSum([Total 销售额]) 注意事项:函数表达式中的时间要比列维度中的时间层级要大 3.2. Quarter to Date Sum QTDSum()返回从季度初运行到目前时间的累计数值。当前时间是由图表/面板用到的时间维度确定。如果用到的时间维度是年,返回0.同上 3.3. Month to Date Sum MTDSum()返回从月初运行到目前时间的累计数值。当前时间是由图表/面板用到的时间维度确定。如果用到的时间维度是年或季度,返回0.同上 3.4. Year to Date Average YTDAvg()返回从年初运行到目前时间的平均数值。当前时间是由图表/面板用到的时间维度确定。例:YTDAvg([Total 销售额]) 注意事项:函数表达式中的时间要比列维度中的时间层级要大同上 3.5. Quarter to Date Average QTDAvg()返回从季度初运行到目前时间的平均数值。当前时间是由图表/面板用到的时间维度确定。如果用到的时间维度是年,返回0.同上 3.6. Month to Date Average MTDAvg()返回从月初运行到目前时间的平均数值。当前时间是由图表/面板用到的时间维度确定。如果用到的时间维度是年或季度,返回0.同上 4.统计函数4.1. Standard Deviation (Sample) STDEV( )返回给定值(样本值)的标准差。 4.2. Standard Deviation (Population) STDEVP( )返回给定值(人口样本数)的标准差。 4.3. Variance (Sample) VAR( )返回给定值(样本)的方差。 4.4. Variance (Population) VARP( )返回给定值(人口样本)的方差。 4.5. Median MEDIAN( )计算给定值的中位数。 4.6. Percentile PERCENTILE(, )返回给定值的百分位数。(k-th)K是0-1之间的任何数(含)。