2017-05-31 26 views
2

我試圖通過設置爲參數的「X」個數來平均分割行數。例如:按行計數

報告返回1000行,我需要有333,333和334行的3個部分。

設置爲5個部分,200200200200和200

任何幫助將不勝感激!

count([data item] for report)
  • 創建數據項稱爲:

  • +0

    任何特定的Cognos產品? –

    回答

    2
    1. 與從查詢的實際屬性的數據項創建一個名爲「總行數」利用以下表達式的數據項,用[數據項] 「行號」用下面的表達式,再代入[數據項]與從查詢的實際屬性數據項:

      running-count([data item])
    2. 假設你是USI毫微克在名爲「部分」的數字參數傳遞,創建一個名爲「部分的」用下面的表達式另一數據項:

      ceiling([Row Number]/([Total Row Count]/?sections?))

    結果是數據項〔部分〕將包含每個段號行。在上面的例子中,1000行除以5個部分,第1 - 199行將有[部分]數字1.行200 - 399將得到2的部分數等。然後,您可以通過打破[部分]屬性。