ms-access に、毎日の着信に関するデータを保持するテーブルがあります。通常、1 日に 5 ~ 7 件は回答できます。フィールドの 1 つは「completed_date」という名前です。この日付が null でない場合、通話が応答/完了したことを意味します。
1 週間あたりの平均通話応答を返すにはどうすればよいですか?
ms-access に、毎日の着信に関するデータを保持するテーブルがあります。通常、1 日に 5 ~ 7 件は回答できます。フィールドの 1 つは「completed_date」という名前です。この日付が null でない場合、通話が応答/完了したことを意味します。
1 週間あたりの平均通話応答を返すにはどうすればよいですか?
DatePart 関数を使用して、値に基づいて週番号を計算しますcompleted_date
。
SELECT
DatePart("ww", completed_date) AS week_number,
Count(*)
FROM YourTable
WHERE completed_date Is Not Null
GROUP BY DatePart("ww", completed_date);
これは、1 暦年内のデータに対して機能する可能性があります。ただし、データが 1 年以上にわたる場合はYear(completed_date)
、追加のフィールド式と GROUP BY 項目として含めます。
Noteはオプションの引数を受け入れるため、 およびDatePart()
を指定できます。組織の週番号付け戦略が と互換性がない場合は、カレンダー テーブルを作成して日付と週番号をマッピングし、カレンダー テーブルを元のデータ ソース テーブルと結合できます。firstdayofweek
firstweekofyear
DatePart()