-
-
江湖人称潇洒哥 数据达人Lv4
发表于2018-8-15 09:26
悬赏50
已解决
楼主
各位大神,请教个问题:在BI4.3中,
1)主题表报表期设置:A表数据期字段bbq:6位(年月),B表数据期load_date:8位(年月日)
2)在BI分析表关联关系中设置,A表和B表内连接,连接表达式:A表.CONT_NO=B表.CONT_No and left(A表.load_date,6)=left(A表.load_date,6)
3)在BI分析表制作中,设置报表参数@bbq 为日期型(年月日),计算时选择'20180813'
4)BI分析表 A列依据A表.dept_no 浮动,B列取值为:=if(A表.five_type='01',B表.balance,0)
5)在数据期条件或过滤条件中写:B表.load_date=@bbq
而在计算时,生成的sql里会有:A表.load_date='20180813',而没有B表.load_date='20180813' ,可是条件里明明写的是B表.load_date=@bbq?
1)主题表报表期设置:A表数据期字段bbq:6位(年月),B表数据期load_date:8位(年月日)
2)在BI分析表关联关系中设置,A表和B表内连接,连接表达式:A表.CONT_NO=B表.CONT_No and left(A表.load_date,6)=left(A表.load_date,6)
3)在BI分析表制作中,设置报表参数@bbq 为日期型(年月日),计算时选择'20180813'
4)BI分析表 A列依据A表.dept_no 浮动,B列取值为:=if(A表.five_type='01',B表.balance,0)
5)在数据期条件或过滤条件中写:B表.load_date=@bbq
而在计算时,生成的sql里会有:A表.load_date='20180813',而没有B表.load_date='20180813' ,可是条件里明明写的是B表.load_date=@bbq?