由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SSRS Expression 嵌套IIF的问题
相关主题
t-sql chanllege 20其实我发现了CODE的写得好不好
菜鸟急问一个关于用frontpage往数据库里写数据的问题SQL一不小心就出错
Re: How to concatenate NULL value with a string in SQL Server?问一个MSSQL的问题。如何partition on calculated column
请问sql这个querry怎么写Debugging in SQLPLUS, need help
怎么用sql query 实现这个功能?Help on SQL statement
怎么用Update实现这个?instr() 在 pl/sql 中是什么意思?
怎样解决 Index for NULL value一个关于right join的问题
query 求助Re: Please help on replacing character i
相关话题的讨论汇总
话题: staff话题: reg话题: fields话题: value话题: iif
进入Database版参与讨论
1 (共1页)
s********e
发帖数: 893
1
这个问题搞了几个小时还是出不来,请教一下大家:
Oracle的数据库,在SSRS报表里显示Fields!REG_STAFF的数据。
Fields!REG_STAFF的数据有三种形式:
1: Fields!REG_STAFF.Value 为空。这种情况在报表里就不显示任何内容。
2: Fields!REG_STAFF.Value 是这种格式: Registration Staff Zhang San
这种情况就只显示 Zhang San
3. Fields!REG_STAFF.Value 内容就直接是: Zhang San
这种情况也就直接显示Zhang San
=IIF(Fields!REG_STAFF.Value is nothing, "", IIF(instr(Fields!REG_STAFF.
Value, "tion Staff") > 0, right(Fields!REG_STAFF.Value.tostring(), len(
Fields!REG_STAFF.Value)-18), Fields!REG_STAFF.Value))
用这个expression时,2和3两种情况都显示正常,说明里面的这个IIF的确没问题。但
当是第一种情况就是本身数据为空时,就显示
#Error了。
试过几种方式 len(Fields!REG_STAFF.Value) = 0
也试过把“”改为用“No Value",都还是显示#Error。
对于也试过就直接显示len(Fields!REG_STAFF.Value), 但内容为空时,的确显示的是
0.
谢谢哪位给指点一下!
x****e
发帖数: 1773
2
“为空”是NULL吗?在query里加上NVL()试试?

【在 s********e 的大作中提到】
: 这个问题搞了几个小时还是出不来,请教一下大家:
: Oracle的数据库,在SSRS报表里显示Fields!REG_STAFF的数据。
: Fields!REG_STAFF的数据有三种形式:
: 1: Fields!REG_STAFF.Value 为空。这种情况在报表里就不显示任何内容。
: 2: Fields!REG_STAFF.Value 是这种格式: Registration Staff Zhang San
: 这种情况就只显示 Zhang San
: 3. Fields!REG_STAFF.Value 内容就直接是: Zhang San
: 这种情况也就直接显示Zhang San
: =IIF(Fields!REG_STAFF.Value is nothing, "", IIF(instr(Fields!REG_STAFF.
: Value, "tion Staff") > 0, right(Fields!REG_STAFF.Value.tostring(), len(

1 (共1页)
进入Database版参与讨论
相关主题
Re: Please help on replacing character i怎么用sql query 实现这个功能?
急问: 问一个SQL的问题 在线等!怎么用Update实现这个?
问一个小问题!怎样解决 Index for NULL value
SQL help!query 求助
t-sql chanllege 20其实我发现了CODE的写得好不好
菜鸟急问一个关于用frontpage往数据库里写数据的问题SQL一不小心就出错
Re: How to concatenate NULL value with a string in SQL Server?问一个MSSQL的问题。如何partition on calculated column
请问sql这个querry怎么写Debugging in SQLPLUS, need help
相关话题的讨论汇总
话题: staff话题: reg话题: fields话题: value话题: iif