2011年05月30日
データをグループ分けして表示しているのですが、現在、計算フィールドにgetrow()と記述してそれぞれの行番号を表示していますが、グループが変っても行番号は1行目からの通し番号なっています。
お問合せ内容
データをグループ分けして表示しているのですが、現在、計算フィールドにgetrow()と記述してそれぞれの行番号を表示していますが、グループが変っても行番号は1行目からの通し番号なっています。 これをグループ毎に1から順に番号を振りたいのですができますか?
回答
[対処]
データウィンドウ ペインタでダミーの計算フィールドを貼り付け式に’1’を入れます。フィールド名をxxxとします。
行番号を表示させる計算フィールドをもう一つ用意してその式には
cumulativeSum( xxx for group 1 )
と記述します。
ダミーフィールドは非表示にしておきます。
製品:
- PowerBuilder 5.0.02 Enterprise
- OS:Windows95
- DBMS: