過去の桐井戸端BBS (桐ver.9) |
26104 | 複数のグループ毎に連番をふりたい。 | heri | 2004/04/28-09:50 |
こんにちは。 以下のように大きい[グループ1]がありまして、その中の[グループ2]に[価格]がいくつかあり、 その同じ価格に対して連番をふりたいのですが。 説明が下手ですみません。分かって頂けるでしょうか? 過去ログ検索してみましたが、今ひとつ理解できないもので…。 [グループ1][グループ2][価格][連番] 1,10,\1000,1 1,10,\2000,2 1,10,\3000,3 1,20,\1000,1 1,20,\1000,1 1,30,\1000,1 1,30,\1000,1 1,30,\2000,2 1,30,\3000,3 2,10,\1000,1 2,10,\1000,1 2,10,\3000,2 よろしくお願いいたします。 | |||
26112 | Re:複数のグループ毎に連番をふりたい。 | アックン(=^・^=) | 2004/04/28-16:57 |
記事番号26104へのコメント heriさん、こんにちは。 並べ替えをしておいて、こんな置換式で出来るのですが、もっと短い式になるかも・・・・・・。(^^; #cond( [グループ1]=#直前値([グループ1],0) .and[グループ2]=#直前値([グループ2],0) .and[価格]=#直前値([価格],0) , #直前値([連番],1) , [グループ1]=#直前値([グループ1],0) .and[グループ2]=#直前値([グループ2],0) .and[価格]<>#直前値([価格],0) , #直前値([連番],0)+1 , 1 , 1 ) なお、関数に #順位 というのがあるんですが、これは連番が繰り上がるので、今回のケースには適さないようです。 | |||
26151 | Re:複数のグループ毎に連番をふりたい。 | 長門孝雄 | 2004/05/04-08:55 |
記事番号26112へのコメント >なお、関数に #順位 というのがあるんですが、これは連番が繰り上がるので、今回 >のケースには適さないようです。 アックンさんこんにちは、V8関数編という本をみていたら、#グループがあるのですが、これではだめでしょうか。 長門孝雄 | |||
26163 | Re:複数のグループ毎に連番をふりたい。 | アックン(=^・^=) | 2004/05/06-09:39 |
記事番号26151へのコメント 長門孝雄さん、こんにちは。 #グループは #順位とはまた違った繰り上がり方をしますね。 単独でしか使えない(#条件選択の式中に使えない)ので、応用が難しいようです。 それと、項目計算式に使えないので、不向きです。 | |||
26164 | Re:複数のグループ毎に連番をふりたい。 | 長門孝雄 | 2004/05/06-11:28 |
記事番号26163へのコメント アックン(=^・^=)さん > #グループは #順位とはまた違った繰り上がり方をしますね。 >単独でしか使えない(#条件選択の式中に使えない)ので、応用が難しいようです。 >それと、項目計算式に使えないので、不向きです。 私は単純に金額でならべて項目置換で#グループ([連番])でできるのかと 思ったのですが、よくみると最終レコードが 2,10,\3000,2 で3ではありませんでした。 これでは、やはりだめですね。わかりました。 どうもありがとうございました。今後ともなにとぞよろしく。 長門孝雄 |