# RAWSQL_BOOL
SQL直通函数,可用于将SQL表达式
直接发送到数据库,而不由BI系统进行解析。
如果您有BI系统不能识别的自定义数据库函数
,则可以使用直通函数调用这些自定义函数。
返回值是bool类型。
# 语法
RAWSQL_BOOL(sql_expr, arg1, ..., argN)
- sql_expr:必需,sql表达式,直接发送到数据库,可以包含%1,...,%N等参数。
- arg1: 可选,sql_expr的参数,对应sql_expr中的%1。
- argN: 可选,sql_expr的参数,对应sql_expr中的%N,N是第N个参数。
# 示例
RAWSQL_BOOL('%1>%2', [fact].[Sales], [fact].[Sales2])
比较两个值大小。RAWSQL_BOOL('exists (select 1 from test.JJHK t where t.ID=%1)', [fact].[纳税人识别号])
实现一个exists条件。RAWSQL_BOOL('%1 in (select ID from test.JJHK)', [fact].[纳税人识别号])
实现一个in条件。
是否有帮助?
0条评论
评论