一个结果,在一个数据领域包含下面的内容,它非常长。我需要能够将某些子串拉出到单独的列中。
期望的结果:
1)发送给它的电子邮件地址,由" TO":gregory.dettorre@cardinalhealth.com标识; scott.ballard@cardinalhealth.com
2)电子邮件地址被CC"标识为" CC": GMB-OptiFreight-CCBABR@cardinalhealth.com
3)电子邮件地址,它是由CC"回复#34; OptiFreightcustomercare@cardinalhealth.com
4)包含报告:True
5)渲染格式:Excel
6)主题:13周卷文件 - LifePoint Health - Brentwood,TN
结果:
"<ParameterValues><ParameterValue><Name>TO</Name>
<Value>gregory.dettorre@cardinalhealth.com;
scott.ballard@cardinalhealth.com</Value></ParameterValue><ParameterValue>
<Name>CC</Name><Value>GMB-OptiFreight-CCBABR@cardinalhealth.com</Value>
</ParameterValue><ParameterValue><Name>ReplyTo</Name>
<Value>OptiFreightcustomercare@cardinalhealth.com</Value></ParameterValue>
<ParameterValue><Name>IncludeReport</Name><Value>True</Value>
</ParameterValue><ParameterValue><Name>RenderFormat</Name>
<Value>EXCEL</Value></ParameterValue><ParameterValue><Name>Subject</Name>
<Value>13 Week Volume File - LifePoint Health - Brentwood, TN</Value>
</ParameterValue><ParameterValue><Name>Comment</Name><Value>Please see the
attached 13 week volume file and let us know if you have any questions.
OptiFreightcustomercare@cardinalhealth.com</Value></ParameterValue><ParameterValue><Name>IncludeLink</Name><Value>False</Value></ParameterValue><ParameterValue><Name>Priority</Name><Value>NORMAL</Value></ParameterValue></ParameterValues>"
答案 0 :(得分:0)
Here在SSRS中使用SUBSTRING和CHARINDEX分解字符串有一个已回答的问题。你得到2个分隔符的索引(例如&#34; TO&#34;和&#34; CC&#34;),并通过在这两个分隔符之间应用SUBSTRING,你得到你想要的值。
此外,最佳做法可能是在数据集(例如SQL查询)本身中拆分数据,而不是在报表本身中这样做。