-
-
liuwl 小试身手Lv3
发表于2019-6-18 11:47
悬赏300
已解决
楼主
映射方案用i的连接池,做分析表时生成的SQL语句总会强制加btype=0条件,主题表去掉这个字段还会报错,请问大神如何解决?设计这个强制生成条件的人是想啥呢。。。
最佳答案
liuwl 发表于 2019-6-18 11:52
我不要基层户的数据,我是只要我指定的,如果只需要基层户的,我自己完全可以加条件,不需要强制加 ...
默认分析基层户的数据,所以自动添加了SQL过滤条件BTYPE_ = '0'。如果不加,默认会显示基层户和汇总户的数据,业务上数据会有重复。
尝试在主题表映射方案中增加过滤条件BTYPE_ = '9'。
10个回答
这个你是分析的i@report中填报的数据吧 默认加上btype=0这个没有问题把 btype=0是基层户的数据
Edmund 发表于 2019-6-18 11:51
这个你是分析的i@report中填报的数据吧 默认加上btype=0这个没有问题把 btype=0是基层户的数据 ...
我不要基层户的数据,我是只要我指定的,如果只需要基层户的,我自己完全可以加条件,不需要强制加
liuwl 发表于 2019-6-18 11:52
我不要基层户的数据,我是只要我指定的,如果只需要基层户的,我自己完全可以加条件,不需要强制加 ...
默认分析基层户的数据,所以自动添加了SQL过滤条件BTYPE_ = '0'。如果不加,默认会显示基层户和汇总户的数据,业务上数据会有重复。
尝试在主题表映射方案中增加过滤条件BTYPE_ = '9'。
缱绻 发表于 2019-6-18 13:54
默认分析基层户的数据,所以自动添加了SQL过滤条件BTYPE_ = '0'。如果不加,默认会显示基层户和汇总户的 ...
感谢,这个方案测试后可以使用,只是不是很方便,能不能在哪里把这个默认去掉呢?很不合理,做BI分析表时肯定会加上各种限定条件,以达到自己要的结果,而不是被动的被统一强制加条件
缱绻 发表于 2019-6-18 13:54
默认分析基层户的数据,所以自动添加了SQL过滤条件BTYPE_ = '0'。如果不加,默认会显示基层户和汇总户的 ...
假如我用这张主题表做了两张分析表,一张要取汇总后的数据,一张要取某个基本户的数据,那么我是不是因为这个被强制,而导致我必须要建两张主题表才可以呢?
liuwl 发表于 2019-6-18 14:00
感谢,这个方案测试后可以使用,只是不是很方便,能不能在哪里把这个默认去掉呢?很不合理,做BI分析表时 ...
1、这个在程序里面控制的,前台估计无法直接改 需要研发改代码把
2、是的 需要建两张主题表
缱绻 发表于 2019-6-18 14:09
1、这个在程序里面控制的,前台估计无法直接改 需要研发改代码把
2、是的 需要建两张主题表 ...
好吧,总之非常感谢,只是感觉这太不合理了,分析表加条件是肯定的,被后台统一加还真是醉了,设计这个的研发真是服
liuwl 发表于 2019-6-18 14:13
好吧,总之非常感谢,只是感觉这太不合理了,分析表加条件是肯定的,被后台统一加还真是醉了,设计这个的 ...
不客气呢,研发的考虑应该就是怕数据重复。