Loading

時刻を時および分別にグループ化する (日、月、年は除外)

公開日: Jul 20, 2023
タスク
日付情報をすべて無視し、時間および分別に時刻のグループを作成する方法。

4/1/2017 9:05am および 4/2/2017 9:30am の例は、どちらも "9:30 ~ 10:30" ビンになります (別の日であっても同じ)。
ステップ
添付のワークブックの例では、"Superstore (スーパーストア)" サンプル データ セットを使用して次の方法を示しています。

ステップ 1: 計算フィールドの作成

  1. [分析] > [計算フィールドの作成...] を選択します。
  2. 計算フィールドに "Time Bins (時間ビン)" と名前を付けて、次の式を入力します。
    IF ( 
    DATEPART('hour', [Date Time Field]) >= 7
    //if the hour number is after or on 7
    AND DATEPART('hour', [Date Time Field]) < 10 
    //and the hour number is before 10
    )
    OR (
    DATEPART('hour', [Date Time Field]) = 10 
    //if the hour number is 10
    AND DATEPART('minute', [Date Time Field]) = 0 
    //and the minute number is zero
    )
    THEN "7:00-10:00"
    
    ELSEIF DATEPART('hour', [Date Time Field]) < 14 
    OR ( DATEPART('hour', [Date Time Field]) = 14 
    AND DATEPART('minute', [Date Time Field]) = 0 )
    THEN "10:01-14:00"
    ELSEIF DATEPART('hour', [Date Time Field]) < 18 
    OR ( DATEPART('hour', [Date Time Field]) = 18
    AND DATEPART('minute', [Date Time Field]) = 0 )
    THEN "14:01-18:00"
    END
    
  3. [OK] をクリックします。

ステップ 2: ビューを作成する

  1. [行] シェルフに計算フィールドを追加します。
  2. (オプション) [SUM(Sales) (SUM(売上高))] を [詳細] に追加します。
その他のリソース
DATEPART() 関数を使用して、日時フィールドの特定の部分を返すことができます。DATEPART() 関数は時間数または分数を独立した数値として返すため、時間と分の両方を指定する条件を書き込む必要があります。

上記の操作手順を確認するには、次のビデオを参照してください。
注: ビデオに音声はありません。
 
ナレッジ記事番号

001458066

添付ファイル

time bins example.twbx

37 KB

 
読み込み中
Salesforce Help | Article