下拉列表,包含SSRS报告的树视图格式的数据

时间:2013-05-23 07:30:33

标签: reporting-services ssrs-2008

我有以下数据结构(样本数据)

Path
----
a\a.a
a
a\a.b\
a\a.a\a.a.a
b
a\a.a\a.a.b
b.a
a\a.b\a.b.a
b\b.a\b.a.a
c
b\b.b
a\a.a\a.a.c
a\a.a\a.a.a
a\a.b\a.b.a
b\b.a\b.a.a

我需要在SSRS报告中使用mulitselect选项以下面的格式将这些值放在下拉列表中。这些值会 作为下一个链接的ssrs报告的输入。

  [Checkbox] a
    [Checkbox] a.a
        [Checkbox] a.a.a
        [Checkbox] a.a.b
        [Checkbox] a.a.c
  [Checkbox] b
    [Checkbox] b.a
        [Checkbox] b.a.a
    [Checkbox] b.b
  [Checkbox] c

有人可以为此提供帮助吗?

如果需要更多说明,请告诉我。

2 个答案:

答案 0 :(得分:0)

看来你有一个heirarchy并需要递归。但我不确定所以我会认为是这样的。我会建议两件事:

  1. 您可以改为使用ID和ParentID创建层次结构而不是给予层次元素吗?如果是这样,SSRS可以为你做递归。您只需设置一个“行组”,然后在该组的“属性”下转到“Adanced”并将ParentID设置为“递归父级”。

  2. 如果你想要一个在SSRS中更多语法糖的缩进。在与组的开头相关的单元格中,将“填充”属性设置为:

    =CStr(2 + (Level()*10)) + "pt", 2pt, 2pt, 2pt
    
  3. 此处有更多信息:http://msdn.microsoft.com/en-us/library/dd255243.aspx

答案 1 :(得分:0)

我认为这就是你想要的。

我认为你有完整的结构,所以只需转到查询设计器并将维度添加为参数并选择它作为参数。

query designer

preview