Dynamics 365Online Reporting Service設置了行標題重複但不起作用

    在開發報表時遇到一個奇怪的問題,如下圖一個很正常的設置行標題重複卻怎麼也不生效,這個設置的目的是當報表翻頁時表頭依舊可見。

    這個在用sql開發報表時是一個很正常的設置,爲何在開發Online的報表時不生效呢?經查詢是可視化的設置並沒有體現在文件中,在報表文件編輯界面Ctrl+F搜索"TablixRowHierarchy",打開xml後查看節點後會發現頁面的設置並沒有在xml節點中體現出來,這就是設置未生效的原因

   那就手動就行更改吧,在<KeepWithGroup>After</KeepWithGroup>之後插入

<RepeatOnNewPage>true</RepeatOnNewPage>

<KeepTogether>true</KeepTogether>

   把Group元素變成下面的格式

<TablixMember>
<Group Name="詳細信息">
<DataElementName>Detail</DataElementName>
</Group>
<TablixMembers>
<TablixMember />
</TablixMembers>
<DataElementName>Detail_Collection</DataElementName>
<DataElementOutput>Output</DataElementOutput>
<KeepTogether>true</KeepTogether>
</TablixMember>

   修改後的對比結果是這樣的,保存再預覽下就能看到效果了

  目前不清楚這是我的個例還是普遍現象,如果有人遇到同樣的設置不生效問題,可以嘗試上述方法進行手動修改。

   有個遺憾是其中的“滾動時保持標題可見“在Online的Reporting Service中是不支持的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章