在 Report Builder 的 GUI 中,您在哪里修改 TablixMember 属性

Where do you modify TablixMember properties in the GUI in Report Builder

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

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

The TablixMember must have the same value set for the RepeatOnNewPage property as those following or preceding the dynamic TablixMember. (Expected Value: "True"; Actual Value: "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 中的三个子节点是实际的行,这意味着 属性 存在于我的第一行某处。

我已经搜索了行的属性窗格,但无法确定此 属性 的设置位置。感谢任何对我自己理解的帮助。

提前致谢

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

单击 "Column Groups" 面板右侧的下拉菜单,然后 select "Advanced"

Select相关静态行组

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

感谢 Alan Schofield 提供答案。在我注意到这里有回复之前,我还找到了一篇解释它的文章。

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