首先,提前致谢。
我正在尝试在 ssrs 中制作一个向下钻取样式的报告,并且想知道是否可以只显示前 n 行并隐藏表格中的剩余行,以便在需要时打开。
例如,对于带有主键 id 的下表,如果我要根据 isopen 对结果进行分组?布尔值,我应该首先得到所有营业的商店,然后是所有关闭的商店。
我只想显示前 n 个打开的商店,其余的隐藏起来,以便在需要时打开。关闭的商店也是如此。
store, isopen, name, id
first, no, NULL, 1
second, yes, Julie, 2
second, yes, Mary, 3
first, yes, Katie, 4
third, no, NULL, 5
fourth, yes, Mark, 6
first, yes, Tony, 7
third, no, NULL, 8
我的第一个想法是在行组属性的可见性下尝试“根据表达式显示或隐藏”选项(按 isopen 分组的结果)。我尝试在表达式中使用 rownumber() 来确定 rownumber 是否小于 n,然后显示,否则隐藏。它起作用了,它只显示了前 n 行,但是当我打开其余行时,前 n 行被隐藏了。我希望在打开剩余行时显示所有行。
非常感谢您的任何帮助。