经营分析平台——页面函数
金蝶云社区-Root
Root
4人赞赏了该文章 1968次浏览 未经作者许可,禁止转载编辑于2017年05月18日 10:49:37

前台页面函数参考
1.聚合函数
2.时间相关函数
3.年季月运行函数
4.统计函数

1.聚合函数

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之间的任何数(含)。

4.7. Quartile
QUARTILE(, )返回给定值的四分位数。k=0,返回最小值;k=1,返回第一个四分位数;k=2,返回中值;k=3,返回第三个四分位数;k=4,返回最大值。
4.8. Mode
MODE()返回给定字段的众数。
4.9. Largest
LARGEST(, )返回给定字段k-th中的最大值。