互联网服务

Cognos交叉表中数据项不能写case when语句吗?

因为在做交叉表的过程中,有一列数据项(同比变动或比)内容是根据指标的不同相应的计算方法有所不同,有的显示同比变动,有的则需要显示同比,但是在做这个数据项(同比变动或比)的时候写了个case when语句报了这个错,不知道是不是交叉表的数据项不能写case when还是什么原因,列表中是可以写的啊。。。另附上我做的交叉表,最下面的平均费率指标对应的指标代码是7和8,这个指标是另外做的
,如图:

各位高手帮忙看下到底是什么原因,是交叉表的数据项本身不能写的嘛?
参与9

8同行回答

yjl8o8yjl8o8软件开发工程师未定
case when ([指标代码]='1')  then ([同比动态]) when ([指标代码]='1')  then ([同比动态])end显示全部
case
when ([指标代码]='1')  then ([同比动态])
when ([指标代码]='1')  then ([同比动态])
end收起
互联网服务 · 2012-12-12
浏览910
蓟县小雨蓟县小雨软件开发工程师软通
可能是数据类型不统一显示全部
可能是数据类型不统一收起
互联网服务 · 2012-12-12
浏览888
lgtq1983lgtq1983软件开发工程师西安华为
把数值带上括号试下显示全部
把数值带上括号试下收起
互联网服务 · 2012-05-03
浏览898
yayayaya软件开发工程师unkown
CASE..WHEN 语句肯定是支持的。你看看同比变动或比, 指示代码, 同比变动, ‘1’- ‘8’是不是统一数据类型啊,是不是有些是member, 有些是string呢?显示全部
CASE..WHEN 语句肯定是支持的。你看看同比变动或比, 指示代码, 同比变动, ‘1’- ‘8’是不是统一数据类型啊,是不是有些是member, 有些是string呢?收起
互联网服务 · 2012-05-03
浏览941
xjxiong0311xjxiong0311数据仓库工程师newtouch
回复 4# 贝克汉姆 字符串哦显示全部
回复 4# 贝克汉姆 字符串哦收起
互联网服务 · 2012-05-03
浏览926
贝克汉姆贝克汉姆软件开发工程师IBM
【指标代码】的值是 字符串还是 MUN格式?显示全部
【指标代码】的值是 字符串还是 MUN格式?收起
互联网服务 · 2012-05-02
浏览930
bacckombacckomIT顾问北京先进数通信息技术股份公司
貌似语句错误?显示全部
貌似语句错误?收起
互联网服务 · 2012-05-02
浏览924
hjyznhjyzn商业智能工程师民安保险
这个貌似可以用decode显示全部
这个貌似可以用decode收起
保险 · 2011-12-30
浏览914
hjyznhjyzn商业智能工程师民安保险
这个貌似可以用decode显示全部
这个貌似可以用decode收起
保险 · 2011-12-30
浏览931

提问者

xjxiong0311
数据仓库工程师newtouch
擅长领域: 大数据商业智能

问题状态

  • 发布时间:2011-12-30
  • 关注会员:1 人
  • 问题浏览:5336
  • 最近回答:2012-12-12
  • X社区推广