定制

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 数据处理与分析 > 动态计算 

定制

复制链接

1. 概述

1.1 功能简介

定制,即引用其它函数自定义动态计算规则。

1.2 应用场景

例如您在动态计算时,需要使用其他函数、参数,例如计算众数,可以使用定制。产品的定制计算支持多种计算函数,包括日期时间函数文本函数数学函数类型转换函数逻辑函数聚合函数动态计算函数,也支持参数

2. 操作步骤

例如我们有以下表格,统计了2015、2016年每个季度的利润情况。

DataProcess_DynamicCalculate16

知道了利润总和,我们想要计算利润众数,使用内置的动态计算器不能计算众数,需要使用定制。

1)点击“利润_总和”下拉选择【添加动态计算器】,计算选择【定制】,会弹出“动态计算”弹窗,在里面设置计算规则。

DataProcess_DynamicCalculate50

【名称】输入定制计算的名称,例如“计算众数”。

【计算依据】选择一种计算依据,包括表格横向表格纵向表格横向然后纵向表格纵向然后横向沿平面横向沿平面纵向沿平面先横向再纵向沿平面先纵向再横向格子高级维度。因为不区分年、季度,所以选择表格纵向。

【二次计算】即在当前的表达式中存在其他脚本动态计算数据段名称。例如已经存在一个脚本动态计算数据段,名称为 movingAVG,当用户在当前的表达式中再次使用,movingAVG数据段,则属于第二次脚本动态计算,如表达式为 movingMin(col[‘movingAVG’],2,2,true,true), 时用户需要勾选二次计算选项。

【计算列】点击右边的“编辑”按钮,会弹出“计算列”弹窗,如下图所示。

DataProcess_DynamicCalculate51

您可以选择一种函数,结合数据列,定义计算表达式,例如计算利润众数写法如下。

DataProcess_DynamicCalculate52

计算结果如下。

DataProcess_DynamicCalculate53