在sql中拆分字符串值并将其存储在变量中

时间:2014-08-08 07:10:59

标签: sql database tsql reporting-services ssas

我正在从ssas多维数据集创建一个ssrs报告。当我点击excel单元格时,它将值传递给SSRS参数列表,我需要拆分字符串并将每个值放在存储过程中的变量上。我收到的字符串将采用以下格式。

[公司分支]。[Reg - Comp - Bran Name]。[All]
[公司分支]。[Reg - Comp - Bran Name]。[Region Name]。& [EU]
[公司分支]。[Reg - Comp - Bran Name]。[Region Name]。& [EU]。& [LDE]
[公司分支]。[Reg - Comp - Bran Name]。[Region Name]。& [EU]。& [LDE]。& [LDE]& [HAM]

该值可以是任何一种格式。现在我的要求是拆分字符串并将每个值放在一个变量中。

Eg. @region="EU" @company="LDE" @branch="HAM" 如果值是全部,那么我需要在每个变量中包含ALL。如果我只收到区域,则公司和分支机构必须为空。

0 个答案:

没有答案