我试图将行数均匀地分割为设置为参数的“X”个部分。例如:
报告返回1000行,我需要有3个部分,333,333和334行。
设置为5个部分,200,200,200,200和200。
非常感谢任何帮助!
答案 0 :(得分:2)
使用以下表达式创建一个名为“Total Row Count”的数据项,用[data item]替换查询中的实际属性数据项:
count([data item] for report)
使用以下表达式创建一个名为“行号”的数据项,再次用[data item]替换查询中的实际属性数据项:
running-count([data item])
假设您使用名为“sections”的传入数字参数,请使用以下表达式创建另一个名为“Section”的数据项:
ceiling([Row Number]/([Total Row Count]/?sections?))
结果是数据项[Section]将包含每行的节号。在上面的示例中,1000行划分为5个部分,第1行 - 第199行的[部分]编号为1.行200 - 399将获得2个等的部分编号。然后,您可以通过打破[节]属性。