更新时间:2023-04-01 15:52
✓ 步骤1:新建sql数据集
✓ 步骤2:点击【创建sql数据集】
✓ 步骤3:编辑sql,设定自定义参数
注:可以通过 control 快捷键唤出数据表列表来插入表
解释:
#if(${bosid}) and bos_id = ${bosid}
#end
代表如果bosid不为空,则走bos_id = ${bosid}
如果bosid为空,则不走bos_id = ${bosid}
参考资料
(1)判断null
#if( $name == null)
something code
#end
(2)判断null或者false
#if( !$name)
something code
#end
(3)判断null或者空字符串
#if( "$!name" == "")
something code
#end
您可以进行在数据集中的字段过滤设置。
✓ 步骤1:单击「过滤」,单击弹窗中的「添加条件」
✓ 步骤2:选择需要过滤的字段
● 文本型字段,可设置「条件筛选、枚举单选、枚举多选」3种过滤方式
● 日期型字段,可设置「等于、时段区间、有值、没值」4种过滤方式
● 数值型字段,可设置「等于、不等于、大于、小于、大于等于、小于等于、区间、有值、没值」9种过滤方式
✓ 步骤1:在数据集预览页面,点击【添加计算字段】
✓ 步骤2:在【添加计算字段】页面,输入字段名称,填写数据类型、字段类型、表达式,点击确定。
注意事项:
注1:可以通过 [ 字符唤出列表插入字段
注2:字段格式 [字段] 或者输入原始字段名
注3:计算字段(维度)不能包含sum、avg、count、countd、max、min等聚合函数
聚合函数
○ 求和:
● SUM([字段])
○ 计数:
COUNT([字段])
○ 计数去重:
COUNT(DISTINCT [字段])
● 求平均值:
●
AVG([字段])
配置了聚合计算的计算字段,将根据仪表板中配置的维度自动进行聚合运算。
四则运算
○ 支持加减乘除运算
例如从订单明细表计算客单价:
SUM([成交金额] )/ COUNT(DISTINCT [客户名称])
复杂的分组场景
对维度进行分组的场景,简单的单字段分组可以支持使用分组维度功能,当您需要针对多个字段组合条件后分组,此时可以用CASE WHEN函数。例如,
CASE
WHEN [成交金额]>5000 AND [成交笔数]>40 THEN 'VVIP'
WHEN [成交金额]>1000 AND [成交笔数]>5 THEN 'VIP'
ELSE '普通' END
您可通过以下操作管理数据集。
单击数据集旁的按钮,可对数据集进行「移动、复制、重命名、设置脱敏规则、删除」操作。
✓ 移动:您可设置将数据集移动至指定文件夹
✓ 复制:您可设置复制后的数据集名称以及位置
✓ 重命名:您可对数据集重命名
✓ 删除:您可删除此数据集
您可通过以下步骤新建文件夹。
✓ 步骤:单击页面「新建」按钮,单击「新建文件夹」,输入文件夹名称。即可新建文件夹