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中是不支持的。

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