Cognos 逐行计数

Cognos 逐行计数,cognos,Cognos,我正在尝试将行数按“X”个作为参数设置的节数平均分割。例如: 报告返回1000行,我需要有333和334行的3个部分 设置为5节,200200和200 任何帮助都将不胜感激 使用以下表达式创建名为“Total Row Count”的数据项,用查询中的实际属性数据项替换[data item]: count([data item] for report) running-count([data item]) 计数(报表的[数据项]) 使用以下表达式创建名为“Row Number”的数据项,再次使用查

我正在尝试将行数按“X”个作为参数设置的节数平均分割。例如:

报告返回1000行,我需要有333和334行的3个部分

设置为5节,200200和200

任何帮助都将不胜感激

  • 使用以下表达式创建名为“Total Row Count”的数据项,用查询中的实际属性数据项替换[data item]:

    count([data item] for report) running-count([data item]) 计数(报表的[数据项])
  • 使用以下表达式创建名为“Row Number”的数据项,再次使用查询中的实际属性数据项替换[data item]:

    count([data item] for report) running-count([data item]) 运行计数([数据项])
  • 假设您正在使用名为“sections”的传入数字参数,请使用以下表达式创建另一个名为“Section”的数据项:

    ceiling([Row Number]/([Total Row Count]/?sections?)) 天花板([行数]/([总行数]/?节数?)

  • 结果是数据项[Section]将包含每行的节号。在上面的示例中,1000行除以5个部分,第1-199行的[Section]编号为1。第200-399行的节号为2,以此类推。您可以通过断开[section]属性对输出进行节

    有什么特别的Cognos产品吗?