我正在將RDL報告轉換爲RDLC。 RDL包含一個行組。但是,行組似乎並未實際上在字段上分組。RDL報告 - 沒有組表達式的行組
但是,在「排序」選項卡中,有一個「排序方式」規範,如下所示。
望着在RDL文件中的XML,這裏的行組:
<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>
所以,我的問題是:爲什麼會行組被添加到一個報告,不組在一個字段上的行?它出現該行組的唯一目的是根據「日期」字段對行進行排序。我錯過了什麼嗎?我覺得奇怪的是,一個「行組」會被添加到一個報告中,該報告不對任何行進行分組,只對它們進行分類。
我認爲最初誰加入了該組希望按日期分組,然後出於測試目的刪除了組表達式。不可能僅僅爲了排序而添加一個組,因爲知道可以用多種方式對數據進行排序。 –
@alejandrozuleta有趣的,好的。我會與原始開發人員覈對,看看是否發生了這種情況。 –