您在报表生成器的GUI中的哪里修改TablixMember属性

问题描述 投票:0回答:2

我正在使用Report Builder 2016设计具有多个Tablix的报表。

[当我尝试使用报告生成器预览报告时,出现以下错误:

TablixMember必须为RepeatOnNewPage属性设置的值与动态TablixMember之后或之前的值相同。 (期望值:“ True”;实际值:“ False”)

当我查看.rdl文件的原始XML时,我可以轻松地找到问题的根源。

[有问题的节点是下面摘录中的<RepeatOnNewPage>true</RepeatOnNewPage>,如果我删除该节点,它将正常工作。基于该错误,我还假定将该节点添加到其他TablixMember节点中也应该可行。

                <TablixRowHierarchy>
                  <TablixMembers>
                    <TablixMember>
                      <KeepWithGroup>After</KeepWithGroup>
                      <RepeatOnNewPage>true</RepeatOnNewPage>
                    </TablixMember>
                    <TablixMember>
                      <KeepWithGroup>After</KeepWithGroup>
                    </TablixMember>
                    <TablixMember>
                      <Group Name="Details2" />
                      <Visibility>
                        <Hidden>=iif(Fields!PrintFlag.Value="Y",false,true)</Hidden>
                      </Visibility>
                    </TablixMember>
                  </TablixMembers>
                </TablixRowHierarchy>

我的问题是,在Report Builder的实际GUI中在哪里设置的?我对TablixMembers没有最好的了解,但是我的tablix有3行(第三行是分组的行),因此我必须假设TablixMembers中的三个子节点是实际的行,这意味着该属性存在于我的第一排在某处。

我已经在行的属性窗格中进行了搜索,无法弄清楚该属性的设置位置。我个人所提供的任何帮助都将受到赞赏。

提前感谢

reporting-services ssrs-tablix reportbuilder
2个回答
1
投票

实际上已隐藏在静态行组属性中。

单击“列组”面板右侧的下拉菜单,然后选择“高级”

enter image description here

选择相关的静态行组

enter image description here

然后您应该能够看到这些属性...

enter image description here


0
投票

感谢Alan Schofield提供的答案。我还发现有一篇文章对此进行了解释,然后才发现这里有回应。

这里是描述同一件事的来源:https://www.ptr.co.uk/blog/ssrs-repeat-page-headers-every-page

© www.soinside.com 2019 - 2024. All rights reserved.