Reporting services 包含SSRS报告树状图格式数据的下拉列表

Reporting services 包含SSRS报告树状图格式数据的下拉列表,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有下面的数据结构(示例数据) 我需要有这些值在下拉列表在下面的格式与mulitselect选项在SSRS报告。这些价值观将 作为下一个链接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

我有下面的数据结构(示例数据)

我需要有这些值在下拉列表在下面的格式与mulitselect选项在SSRS报告。这些价值观将 作为下一个链接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
有人能帮忙吗


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

看来您有继承权,需要递归。但我不确定,所以我假设情况就是这样。我建议两件事:

  • 您可以使用ID和ParentID创建继承人身份,而不是提供继承人身份元素吗?如果是这样,SSR可以为您执行递归。您只需设置一个“行组”,然后在该组的“属性”下转到“高级”,并将ParentID设置为“递归父”

  • 如果你想要一个缩进,在SSRS中有一点语法上的糖分。在与组开头相关的单元格中,将“Padding”属性设置为类似以下内容:

    =CStr(2 + (Level()*10)) + "pt", 2pt, 2pt, 2pt
    

  • 更多信息:我想这就是你想要的

    我认为您已经完成了结构,所以只需转到查询设计器,添加维度作为参数,并选择它作为参数


    你试过什么?你被卡在哪里了?目前,没有什么特别的问题。
    =CStr(2 + (Level()*10)) + "pt", 2pt, 2pt, 2pt