2 Replies Latest reply on Dec 25, 2016 12:23 AM by Kota Nakagawa

    前年同月実績の表示について

    Kota Nakagawa

      標記の件について、お分かりになる方お力を貸してください。

      DATADIFF関数を使って前月の実績を表示することはできたのですが、

      最新月の欄のみ、データが表示されません。

      もしかしたら、日付の範囲を指定するパラメータ(Data range)が影響しているかもしれないのですが

      どうしても原因がつかめず。。

       

      すみませんが、宜しくお願い致します。

      datadiff.png

      中川

        • 1. Re: 前年同月実績の表示について
          Shinichiro Murakami

          Nakagawa san,

           

          ちょっとややこしいのですが、項目のフィルタと、表示のフィルタを分けて考える必要があります。

          普通のフィルタだと、7月8月のみのデータに限定されるため、7月の前月度(6月)が表示されません。

          今の設定で表示されている数字(Previous month)は、7月度の欄に、パラメーターEND  MONTH=8月の前の月(7月)の売上を表示しているにすぎません。  7月の売上に限定されているので、8月の欄には7月の売上はないので、当然表示されません。

           

          正解のひとつは、lookupを使うことです。

           

          [Previous Month ]

          lookup(sum([売り上げ]),-1)

           

          ただし、今のフィルタだと、先に書いたように6月のデータが取得できません。なので、フィルタを表示フィルタ

          に変える必要があります。

           

          [Data range SM]

          if attr(datetrunc('month',[受注日])) >= datetrunc('month',[Start Month]) AND attr(datetrunc('month',[受注日]))  <= datetrunc('month',[End Month])

          then index() end

           

           

          むらかみ

          • 2. Re: 前年同月実績の表示について
            Kota Nakagawa

            村上さん、

            うまくできました!

            いつもありがとうございます。

            今後とも宜しくお願い致します。

            中川