2 Replies Latest reply on Aug 25, 2015 10:25 PM by MAKI TOMITA

    計算フィールドの組み方について

    MAKI TOMITA

      こんにちは、富田と申します。

       

      どなたかご存知の方、教えてください。

       

      添付のようなExcelファイルがあります。

      この中で、 [ (ある条件でレコードを絞り込んだ)RIDの数 ] / [ 所要時間 ] の計算を行いたいです。

       

      [所要時間]は、E・F列の差で時間を割り出します。(添付のtwbxファイルの通り、「所要時間(H)」を作成)

      [ (ある条件でレコードを絞り込んだ)RIDの数 ]は、下記2つの条件があり、

      ①D列Filter の値>0 

      ②C列IDが103・104・105・106いずれか

      これらを満たす場合のRIDをカウントし分子とします。

      この、条件の絞り込みによるRIDの数がうまくカウントできません。

      添付のtwbxファイルの通り、条件①・②の式を作ったのですが、これをフィルタでそれぞれ「真」に絞り込むと、

      所要時間の計算に使ったStart/End Time(ExcelのE・F列)のRIDは15であるため、

      [ RID/所要時間 ] の計算式を作成した際に所要時間が計算できません。

      FIXEDで条件①②に限定したうえでレコード数をカウントしても、

      データの総レコード数のままで絞り込みがうまく行われません。(項目:条件①②後のカウント)

       

      上記を組み合わせて、 [ (ある条件でレコードを絞り込んだ)RIDの数 ] / [ 所要時間 ] の計算式を

      組もうと思ったのですが、最初のところでつまづいてしまいましたので、

      どのように計算式を組めばいいのか、どなたか教えていただけますと助かります。

       

      以上、宜しくお願い致します。

        • 1. Re: 計算フィールドの組み方について
          lei.chen.0

          富田さん

           

          ちょっと回りくどいやり方で実現してみましたが、

          ご希望の結果がこんな感じでしょうか。

          image1.png

           

          最近、ワークブックを添付できなくなったりしますので、画像でご説明します。

           

          ①LOD利用のため、フィールドを作成します。

          image2.png

           

          ②RID数をカウントするため、フラッグを作成します。

          image3.png

           

          ③RID数をカウントします。

          image4.png

           

          ④計算値を作成します。所要時間がnullになっている行は、あえて0にします。

          image5.png

           

          宜しくお願い致します。

          1 of 1 people found this helpful
          • 2. Re: 計算フィールドの組み方について
            MAKI TOMITA

            Lei Chenさん

             

            こんにちは、富田です。

            確認遅くなりまして申し訳ありません。

             

            ご丁寧に教えていただき有難うございます!

            RIDの数はUnitIDごとにカウントして計算したかったので、
            計算式のFIXEDの中に、[全部]のほか[Unit ID]も追加したら

            やりたいことができました。

             

            また何かありましたら、是非宜しくお願いします。

            お忙しい中有難うございました。

             

            富田