2つの日付列が同じ年月かどうかを判定して値を返す方法

以下のように、注文日と出荷日が同じ年月だったときに、同じ月かどうかを判定して値を返す方法を紹介します。

image

日付列の列ヘッダメニューから「値を置き換える(条件を指定)」を選択します。

image

条件を設定して置換のダイアログが表示されるため、条件のプラスボタンをクリックします。

image

条件のダイアログが表示されるため、カスタムを選んで以下の式を入力します。

floor_date(注文日, unit="month") == floor_date(出荷日, unit="month")

image

次に条件に対応する新しい値を設定します。

image

最後に新しく列を作成にチェックをつけ、任意の列名を指定します。

image

実行することで、注文日と出荷日が同じ年月だったときに、同じ月かどうかを判定した列を作ることができました。

image