一、Quick BI中的lod_ include函数
lod_ include {维度1[,维度2]...:聚合表达式[:过滤条件]}
作用:将表达式中的维度一起作为分组依据进行订算。其中,
1) 维度1[,维度2]... :声明维度,指定聚合表达式要连接到的一个或多个维度。使用逗号分隔各个维度。
2) 聚合表达式:聚合表达式是所执行的计算,用于定义目标维度。
3) 过滤条件:可以通过对前面的声明维度设定条件进行过滤,非必须。
二、问题描述
在Quick BI数据集中新建计算字段“退货订单数量= lod_include{[类型]:COUNT(distinct [流水号]):[类型]='退货单'}”

在quick BI仪表板中添加交叉表,以“月份”为行,以“退货订单数量”为列,结果数据返回为空。

既然返回为空,修改计算字段,当返回为空值时,指定返回为0,“退货订单数量=IFNULL(lod_include{[类型]:COUNT(distinct [流水号]):[类型]='退货单'},0)“,结果在仪表板中,数据返回仍然空。

三、原因分析


903

被折叠的 条评论
为什么被折叠?



