Skip to main content

いつも大変お世話になっております。

​添付したような各口座ごとの日付ごとの残高データがあり、単一の日付フィルターによって全口座の日付ごとの総残高を集計しております。ここに前日の総残高も集計をしたい(手動で前日を選択した結果と同じもの)のですが、選択したフィルターから動的に前日を取得する方法が分からず、ご教授いただけますと助かります。

サンプルデータでいうと

日付フィルターで2/4を選択している場合に

当日口座残高(2/4分):10400000+0+40000000​

前日口座残高(2/3分):10200000+1111111+45000000

が集計したいです。

お手数ですがよろしくお願いいたします。​

2 respuestas
  1. 9 feb 2022, 3:54

    フィルターというのは「どのデータを使うか、使わないか」を指定する機能なので、2月4日のみをフィルターで選択した場合は基本的にそれ以外のデータを使うことができません。

    代替法としてはパラメータかセットを使う方法があります。​ビュー上で指定する日付が常に単一の日付である場合はパラメータが使えますし、そうでない場合(複数の日付を選択できるようにしたい場合)はセットを使用します。

    セットを例に取ると、日付からセットを作成し、2月4日だけ選択しておきます。

    フィルターというのは「どのデータを使うか、使わないか」を指定する機能なので、2月4日のみをフィルターで選択した場合は基本的にそれ以外のデータを使うことができません。​代替法としてはパラメータかセットを使う方法があります。​ビュー上で指定する日付が常に単一の日付である場合はパラメータが使えますし、そうでない場合(複数の日付を選択できるようにしたい場合)はセットを使用します。​セットを例に取ると、日付

    次に計算フィールドでセットに該当する日付または1日後にセットに該当する日付を判定します。1日後にセットに該当するというのは、逆に言えばセットに該当する日付から見て1日前ということです。

    image

    この式をフィルターに入れて真のみを保持すると、選択した日付とその前日の日付のデータをビュー上に表示することができます。

    image

    セットの選択内容を2月4日と2月2日のふたつにすると、選択した2月4日とその前日の2月3日、そして選択した2月2日とその前日の2月1日の合計4日間のデータが出てきます。

    image

0/9000