首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS与JDE查询串联

SSRS与JDE查询串联
EN

Stack Overflow用户
提问于 2021-10-22 21:58:17
回答 1查看 28关注 0票数 0

我有一个连接到JDE数据源的SSRS报告。在我的查询的数据集中,我尝试连接三列。我尝试了concat函数,我尝试了两个条,我尝试了加号,所有的东西都失败了。例如: concat( col1,col2,col3) as "keylookup“col1 || col2 || col3 as "keylookup”col1+ col2 + col3 as "keylookup“

有没有一种同时适用于SSRS和JDE的方法?

另外,是否有SSRS支持的JDE的cast函数或等效函数?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-10-25 17:45:12

不确定为什么不能在查询内连接,但当所有其他方法都失败时,可以使用数据集中的计算字段让SSRS连接这些字段。

使用值表达式创建Keylookup字段:

代码语言:javascript
复制
=Fields!col1.Value & Fields!col2.Value & Fields!col3.Value 

如果您的字段不是字符串,请使用CStr对其进行转换。

代码语言:javascript
复制
=CStr(Fields!col1.Value) & CStr(Fields!col2.Value) & CStr(Fields!col3.Value) 

如果您的字段可以有空值,则可能需要将其更改为空值:

代码语言:javascript
复制
=CStr(IIF(ISNOTHING(Fields!col1.Value), "", Fields!col1.Value) & 
    CStr(IIF(ISNOTHING(Fields!col2.Value), "", Fields!col2.Value) & 
    CStr(IIF(ISNOTHING(Fields!col3.Value), "", Fields!col3.Value)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69683459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档