[亿信BI4.7] sql数据源参数写法

5463
9

我们安然如初 数据达人Lv4

发表于2019-9-3 15:54

悬赏1

已解决

楼主
这么写会报错,应该怎么写呀

最近看过此主题的会员

张大海

最佳答案
参考下这个 写的挺全面的http://bbs.esensoft.com/thread-128117-1-1.html
9个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-9-3 15:54

只看该作者

取消 关注该作者的回复

沙发

参考下这个 写的挺全面的http://bbs.esensoft.com/thread-128117-1-1.html

我们安然如初 数据达人Lv4

发表于2019-9-3 16:32

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-9-3 15:56
参考下这个 写的挺全面的http://bbs.esensoft.com/thread-128117-1-1.html

那可以看看我图上这个是有什么问题吗,在传参之前,对这个数据库里的表需要做什么设置吗,维表要做什么设置吗,为什么我这么写不对呢

孤傲的旋律 数据达人Lv4

发表于2019-9-3 16:34

只看该作者

取消 关注该作者的回复

地板

我们安然如初 发表于 2019-9-3 16:32
那可以看看我图上这个是有什么问题吗,在传参之前,对这个数据库里的表需要做什么设置吗,维表要做什么设 ...

这个是通用维 单级维还是多级维??

我们安然如初 数据达人Lv4

发表于2019-9-3 16:35

只看该作者

取消 关注该作者的回复

5#

孤傲的旋律 发表于 2019-9-3 16:34
这个是通用维 单级维还是多级维??

通用维

孤傲的旋律 数据达人Lv4

发表于2019-9-3 16:46

只看该作者

取消 关注该作者的回复

6#


通用维不是您那个写法啊


我们安然如初 数据达人Lv4

发表于2019-9-3 16:54

只看该作者

取消 关注该作者的回复

7#

孤傲的旋律 发表于 2019-9-3 16:46
通用维不是您那个写法啊

那单选,必须做选择是怎么写呢

孤傲的旋律 数据达人Lv4

发表于2019-9-3 17:30

只看该作者

取消 关注该作者的回复

8#

我们安然如初 发表于 2019-9-3 16:54
那单选,必须做选择是怎么写呢

单选多级通用维?

我们安然如初 数据达人Lv4

发表于2019-9-3 18:15

只看该作者

取消 关注该作者的回复

9#


单选多级通用维,就最简单的那种场景,要怎么写呢?我这么写显示测试不通过,但是我计算没有问题

幺小木 数据达人Lv4

发表于2019-9-4 09:59

只看该作者

取消 关注该作者的回复

10#

我们安然如初 发表于 2019-9-3 18:15
单选多级通用维,就最简单的那种场景,要怎么写呢?我这么写显示测试不通过,但是我计算没有问题 ...

不管是啥场景 基本就这个写法

select sum(a.DXDBSL) as B1,a.WLCCID as A1,max(b.WLCCMC) as mc_A10
   from MQT_CW_GL_DXSLYJZ a
   ,MQT_DIM_WLCC b

   where (A.WLCCID=B.WLCCID(+)) and
   <#=if(@hhxx<>'', "(" +(@hhxx+"").split("\\|").select(true,"a.pp||'$'||a.dl||'$' ||a.xl like '"+@+"%'").join(" or ")+")","1=1") #>   
group by a.WLCCID
这个sql中A表是待分析的数据表,B表是维表对应的数据库表,a.pp/a.dl/a.xl分别对应这个通用维三级的ID字段


登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号