本文介绍了ssrs 表达式可以拆分字符串吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以在我的查询中我有 select columnx from tblz

so in my query i have select columnx from tblz

它返回001.255556.84546

我希望能够通过."分割它并将其分成三列.

I want to be able to split this via '.' and put it into three columns.

column1 = 001
column2 = 255556
column3 = 84576

这可能吗?

推荐答案

使用以下表达式创建三个计算字段:

Create three calculated fields with the following expressions:

=(Split(Fields!columnx.Value, ".")).GetValue(0)
=(Split(Fields!columnx.Value, ".")).GetValue(1)
=(Split(Fields!columnx.Value, ".")).GetValue(2)

我不确定它是否有效,也许可以尝试一下.在获取值之前,您可能需要使用 IIF() 语句来检查它们.

I'm not sure it works or not, maybe give it a try. You might need to use IIF() statement to check values before getting them.

这篇关于ssrs 表达式可以拆分字符串吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 11:48