no-image

Googleデータポータルで週単位の日付フィールドを作るときの数式

DATETIME_SUB( 日付 , INTERVAL WEEKDAY(日付,”BASIC”) DAY)
週の頭が日曜日の週データができる

WEEKDAY(日付,"BASIC")は以下のようになる
日→0
月→1
火→2
水→3
木→4
金→5
土→6

週の頭を月曜にしたい場合は
DATETIME_SUB( 日付 , INTERVAL MOD((WEEKDAY(日付,”BASIC”)+6),7) Day)

MODで(WEEKDAYの結果+6)を7で割った時の余りにすることで、0の場所を月曜日にずらす。
日→MOD(0+6,7)→6
月→MOD(1+6,7)→0
火→MOD(2+6,7)→1
水→MOD(3+6,7)→2
木→MOD(4+6,7)→3
金→MOD(5+6,7)→4
土→MOD(6+6,7)→5

pocketlinehatebuimagegalleryaudiovideocategorytagchatquotegoogleplusfacebookinstagramtwitterrsssearchenvelopeheartstaruserclosesearch-plushomeclockupdateeditshare-squarechevron-leftchevron-rightleafexclamation-trianglecalendarcommentthumb-tacklinknaviconasideangle-double-upangle-double-downangle-upangle-downstar-halfstatus