...
2、创建数据模型如下图:
3、创建计算列,表达式如下:由于产品并没有封装case when的函数,这个写法是遵循连接的数据库的case when 函数;计算列支持写原生数据库的函数。
CASE WHEN 语法兼容性
- 由于产品未对
CASE WHEN
进行封装,其语法完全依赖所连接数据库的原生实现。 - 计算列支持直接调用数据库原生函数(如
CASE WHEN
),但需严格遵循目标数据库的语法规范(例如:MySQL、SQL Server、Oracle 等的差异)。
- 由于产品未对
字符串常量格式限制
- 在计算列的语法定义中,仅支持单引号(
'
)表示字符串常量。 - 双引号(
"
)在此上下文中被解析为列名或标识符,因此无法用于标识字符串常量。
- 在计算列的语法定义中,仅支持单引号(
4、创建之后保存数据模型,如果想要查明细,可以直接去创建即席查询进行分析;如果想要汇总统计,可以创建透视分析,根据关联方属性查看调整后的成本:
...