4

データポータルでアセット (記事や YouTube ビデオなど) の年齢の計算フィールドを作成しようとしています。したがって、基本的には現在の日付から作成日を差し引いたものであり、アイテムが作成されてからの日数が残っていることを願っています.

これに関する Google のサンプルは次のとおりです。

DATE_DIFF(TODATE(end_time, 'NANOS', '%Y-%m-%d'), TODATE(start_time, 'MICROS', '%Y%m%d'))

私がそれに加えた微調整にもかかわらず、これは機能しません。何か案は?

4

2 に答える 2

2

これを実現する 1 つの方法は、 2020 年 9 月 17 日の更新でリリースされた新しい日時関数を使用することです。

以下の計算フィールドは、関数を使用してと 日付 フィールド (このレポートのタイトル)DATETIME_DIFFの差を取得し、またはなどの関数の 3 番目の入力に基づいて、必要に応じて結果を表示できます。CURRENT_DATECreation DateDATETIME_DIFFDAYYEAR

1日

DATETIME_DIFF(CURRENT_DATE(), Creation Date, DAY)

2年

DATETIME_DIFF(CURRENT_DATE(), Creation Date, YEAR)

詳しく説明するGoogle データポータル レポートと GIF:

于 2020-09-20T12:10:09.333 に答える
1

TODAY()私のために働いた。

生年月日を計算する例を次に示します。

FLOOR(DATE_DIFF(TODAY(), TODATE(date_of_birth, '%Y-%m-%d', '%Y-%m-%d')) / 365)

https://issuetracker.google.com/issues/78200216

于 2020-04-14T19:27:53.793 に答える