スプレッドシートには、日付形式で記録されいるのに、「期間ディメンション」で設定すると日付として認識出来ない事があります。その場合は、以下の2つの方法で対処して見ましょう。
原因はこれのようです。
まず日付データが入る項目(列)に全て日付が入っておらず、ブランク(空白)のセルがあると、データ・タイプが日付(YYYYMMDD)にならずにテキストになることがあります。
まずはこのタイプを「テキスト」から「日付(YYYYMMDD)」などに変更します。
それでも、「期間ディメンション」で日付として認識出来ない場合は、「フィールドを追加」で、TODATEの関数で処理した日付のフィールドを追加します。
「データポータルでは、UTC 標準時間が使用されます。データセットが UTC を使用しない場合、当日のデータをグラフ化する際に矛盾が見られる(UTC と実際のタイムゾーンの違いのために)ことがあります。
TODATE 関数を使って、日付フィールドを UTC に変換することができます。」
(引用)https://support.google.com/datastudio/answer/6401549?hl=ja
1.テキストデータとして認識されている時は、「日付」データに修正する。
ストのなからか日付型を選択する。
<参考>
https://support.google.com/datastudio/answer/7443530?hl=ja
https://support.google.com/datastudio/answer/7443530?hl=en
2.日付型に変更したも関わらず、DATEとして認識されない
(カレンダーで当該日付を選んでも出てこない)場合は、
TODATE関数を使う。
構文
TODATE(field_expression, input_date_format, output_date_format)
入力形式
input_date_format は、field_expression が正しい日付として設定されている場合、省略できます。
例:TODATE(作業日,”%Y/%m/%d”)
https://support.google.com/datastudio/answer/7037300?hl=ja
https://support.google.com/datastudio/answer/7037300?hl=en&ref_topic=9216937