SSRS报告不解析多个xml元素

时间:2012-10-21 10:41:00

标签: ssrs-2008 reporting-services ssrs-tablix

我希望在从xml创建的单个数据集中的两个Tablix上显示数据。以下是xml示例。我在SchemeCategoryType(即利益相关者或非利益相关者)上创建了两个带有过滤器的Tablix。因此,一个tablix将显示来自特定SchemeCategoryType的信息。然后,我创建了行组以获取特定MemberContributionType的数据(在此示例中为Non-Contracted Out)。然后我试图在此RowGroup下显示ContributionType“Individual”的贡献金额。我在这里遇到的麻烦是tablix只解析第一个节点,所以在这种情况下我得到一个空白显示。关于我在这里做错了什么建议?

要添加我正在使用一个数据集,即“SchemeMembers”。

<SchemeMembers SchemeCategoryType="Stakeholder" SchemeSponsorType="Non-Employer" MemberContributionType="Non-Contracted Out" NumberOfMembers="41">
  <SchemeContributions ContributionType="" ContributionAmount="85000.00">
  </SchemeContributions>
  <SchemeContributions ContributionType="Individual" ContributionAmount="123824.56">
  </SchemeContributions>
  <SchemeContributions ContributionType="Employer" ContributionAmount="9118.93">
  </SchemeContributions>
</SchemeMembers>

1 个答案:

答案 0 :(得分:0)

您的DataSet可以查询xml中的所有值,然后添加Filter:

查询示例:

<Query>
<ElementPath>*</ElementPath>
</Query>

DataSet过滤器:

enter image description here