我有一个报告,其中有一些分组,我想将每个组的最大行数限制为5。
例如:在一组购买的物品中,我想显示每个类别的最近购买的五个物品。
在{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "cloudformation:*",
"Resource": "*"
}
]
}
行之后进行分页时,我尝试使用Ceiling(RowNumber("GroupName")/5)
,但是我并没有得到想要的结果。我尝试在过滤器组属性中设置Nth
,但这根本不起作用。
有没有办法强制Top N
函数等于固定值?
我发现这比我想象的要难。我无法修改数据集,因此无法通过查询进行操作。
任何解决方法或想法将不胜感激
答案 0 :(得分:2)
您可能无法使用RowNumber
函数过滤Tablix,但是如果某行的行号(例如)大于5,则可以隐藏该行。
使用“行可见性”属性来指定这样的表达式:
=(RowNumber(Nothing) > 5)
要重新开始每个组的计数,请使用分组名称作为范围(而不是Nothing
)。