金融其它商业智能source

cognos union 问题

BMT-MD-2046 The source query subjects used for this query set could be incompatible because they have query items of different types. The data types of the query items must be similar in both source query subjects.

以上是在FM中将两个查询M1、M2合并为一个查询M3后,verify时的警告,但发布到cognos端后,在reportstudio中进行verify时,却没有报错,但运行报表时会卡住出不来数据。
通过查看是M1、M2中有字段类型不一致,M1中该字段直接赋值如:‘N/A’,M2中同名字段则取自一个表中的值,其字段类型类似为VARCHAR2(50)。
但是直接在FM中对M3进行test的时候,数据是可以出来的。

请问这种情况如何解决呢?将赋值的那个使用强制转换的方式?
参与3

2同行回答

hupingzhihupingzhi系统架构师PA
我测试没重现警告。你先检查一下在FM中,两个字段的属性,数据类型是什么,是否一致?一般来说只要一致就可以做uion,即使精度不同都没关系。显示全部
我测试没重现警告。
你先检查一下在FM中,两个字段的属性,数据类型是什么,是否一致?一般来说只要一致就可以做uion,即使精度不同都没关系。收起
保险 · 2013-02-18
浏览554
贝克汉姆贝克汉姆软件开发工程师IBM
M1中的字段 用case when转换试试显示全部
M1中的字段 用case when转换试试收起
互联网服务 · 2013-02-18
浏览534

提问者

Boee
BI开发工程师亚信

相关问题

相关资料

问题状态

  • 发布时间:2013-02-17
  • 关注会员:1 人
  • 问题浏览:2753
  • 最近回答:2013-02-18
  • X社区推广