<< Click to Display Table of Contents >> 定制复制链接 |
1. 概述
1.1 功能简介
定制,即引用其它函数自定义动态计算规则。
1.2 应用场景
例如您在动态计算时,需要使用其他函数、参数,例如计算众数,可以使用定制。产品的定制计算支持多种计算函数,包括日期时间函数、文本函数、数学函数、类型转换函数、逻辑函数、聚合函数、动态计算函数,也支持参数。
2. 操作步骤
例如我们有以下表格,统计了2015、2016年每个季度的利润情况。
知道了利润总和,我们想要计算利润众数,使用内置的动态计算器不能计算众数,需要使用定制。
1)点击“利润_总和”下拉选择【添加动态计算器】,计算选择【定制】,会弹出“动态计算”弹窗,在里面设置计算规则。
【名称】输入定制计算的名称,例如“计算众数”。
【计算依据】选择一种计算依据,包括表格横向、表格纵向、表格横向然后纵向、表格纵向然后横向、沿平面横向、沿平面纵向、沿平面先横向再纵向、沿平面先纵向再横向、格子、高级、维度。因为不区分年、季度,所以选择表格纵向。
【二次计算】即在当前的表达式中存在其他脚本动态计算数据段名称。例如已经存在一个脚本动态计算数据段,名称为 movingAVG,当用户在当前的表达式中再次使用,movingAVG数据段,则属于第二次脚本动态计算,如表达式为 movingMin(col[‘movingAVG’],2,2,true,true), 时用户需要勾选二次计算选项。
【计算列】点击右边的“编辑”按钮,会弹出“计算列”弹窗,如下图所示。
您可以选择一种函数,结合数据列,定义计算表达式,例如计算利润众数写法如下。
计算结果如下。