2016-04-22 11 views
0

RDLレポートをRDLCに変換する作業を進めています。 RDLには行グループが含まれています。ただし、行グループは実際にフィールド上でグループ化されているようには見えません。RDLレポート - グループ式のない行グループ

このように、グループ式は指定されていないようです。 Row group with no group expression

ただし、[並べ替え]タブには、ここに示す「並べ替え」仕様があります。

<TablixMember> 
     <Group Name="table8_Details_Group"> 
     <DataElementName>Detail</DataElementName> 
     </Group> 
     <SortExpressions> 
     <SortExpression> 
      <Value>=Fields!Dated.Value</Value> 
     </SortExpression> 
     </SortExpressions> 
     <TablixMembers> 
     <TablixMember /> 
     </TablixMembers> 
     <DataElementName>Detail_Collection</DataElementName> 
     <DataElementOutput>Output</DataElementOutput> 
     <KeepTogether>true</KeepTogether> 
    </TablixMember> 

だから、私の質問は次のとおりです:なぜ行グループがレポートに追加されます、ないRDLファイル内のXMLを見て はRow group's Sort by expression

、ここでは行グループですフィールドをグループ化するは、と表示されます。この行グループの唯一の目的は、「日付指定」フィールドに基づいて行をソートすることだけです。何か不足していますか?それは、「行グループ」が行にグループ化されないレポートに追加され、それらの行のみをソートするという奇妙なものです。

+1

私は当初グループを追加した人は「Dated」でグループ化したいと思っていましたが、テスト目的のためにグループ表現を削除しました。複数の方法でデータを並べ替えることができるということを知っていれば、ソートするだけのグループを追加することはまずありません。 –

+0

@alejandrozuleta面白い、大丈夫です。私は元の開発者に確認し、それが起こったかどうかを確認します。 –

答えて

1

これは正常です。レポートtablixの詳細行でさえ、関連するグループがあります。それは何もグループ化しません。あなたがそれを変更すると、詳細の表示に影響が及ぶでしょうし、おそらくあなたが望むやり方でもないでしょう。

並べ替えの設定は、それだけで、詳細行を並べ替える方法をレポートに指示します。ここには何も間違っていません。

+0

これは問題のようです - 行グループではなく詳細行を見ていました。 –