2

XML から作成された 1 つのデータセットから 2 つの Tablix にデータを表示しようとしています。以下は、サンプル xml です。私は、SchemeCategoryType (つまり、Stakeholder または Non-Stakeholder) のフィルターを使用して 2 つの Tablix を作成しました。したがって、1 つの Tablix が特定の SchemeCategoryType からの情報を表示します。次に、特定の MemberContributionType (この例では非契約アウト) のデータを取得する行グループを作成しました。次に、この RowGroup の下に ContributionType "Individual" の Contribution 金額を表示しようとしています。ここで直面している問題は、Tablix が最初のノードのみを解析するため、この場合は空白の表示になることです。ここで私が間違っていることについて何かアドバイスはありますか?

追加するには、1 つのデータセット、つまり「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>
4

1 に答える 1

0

DataSet は、xml からすべての値をクエリしてから、フィルターを追加できます。

クエリの例:

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

データセット フィルタ:

ここに画像の説明を入力

于 2015-06-19T00:46:40.860 に答える