AdWords が「Google 広告」になりました。これまで AdWords としてご利用いただいていたサービスの名前が「Google 広告」に変わりました。検索ネットワーク、ディスプレイ ネットワーク、YouTube などを対象にあらゆる広告サービスを提供いたします。詳細

251 人が現在オンライン
251 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

スプレッドシートのデータをデータスタジオで使用する際

初級者 ✭

カテゴリ違いで申し訳ございません。どうしても分からないため質問いたします。

Googleスプレッドシートで、日別の売上管理表を作成し、そのデータをデータスタジオにて分析レポートを作成しようとしています。

そこで2点質問です。

①レポートの期間指定について

レポート内の「期間」ボックスを設置し、指定期間の売上に関するデータを抽出したいのですが、期間指定してもそれが反映されず、スプレッドシート全体のデータが反映されたままになっています。スプレッドシート、またはデータスタジオをどのように設定すると期間指定が反映されるようになりますでしょうか。

 

②月別の売上について

データスタジオでは「月別」の売上データを表・グラフにしたいと思っているのですが「日別」のデータのみ出てくる形です。こちらについてもスプレッドシート、データスタジオをどのように設定すると月別のデータが出てきますでしょうか。

 

スプレッドシート上では、日の表示を○/○で入れている列と別に、YYYYMMDDで表示される列も作成しております。

 

お分かりになられる方、お忙しいところ恐縮ですがご教示頂けますと幸いです。

どうぞよろしくお願いいたします。

1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者けいごさんが付与
1 週間

Re: スプレッドシートのデータをデータスタジオで使用する際

レジェンド
②に関しては、スプレッドシートで月の列(YEAR(日付の列参照)&"/"&text(MONTH(日付の列参照),"00"))を作って、データスタジオと連携する際に日付型に変更すれば可能です。

試しにダミーのデータでスプレッドシートおよびデータスタジオのレポートを作成してみましたのでご参照ください。

■デモスプレッドシート
https://docs.google.com/spreadsheets/d/1F9b4QgZtj74GDaPkxSFVC_9-5coe1QKmx4KlwaGsr9M/edit?usp=sharing

■デモデータスタジオレポート
https://datastudio.google.com/open/1l4IOgm5R9p_CSUGkDJFcSzURP1rnFixb
Taishi Akiyama / フルスタックエンジニアのWEBマーケターです。とりえあえず検証してみるが信条。★や解決マークをくれるとモチベーションあがって回答の質があがるかもしれません

元の投稿で解決策を見る

Re: スプレッドシートのデータをデータスタジオで使用する際

レジェンド

まず、①についてのご回答になります。以下のヘルプを既に参照されたと思いますが、

レポートに期間設定を追加する

https://support.google.com/datastudio/answer/6291067?hl=ja

期間設定とデータソース
期間設定をレポートに追加するには、レポートに添付された 1 つ以上のデータソースに期間のディメンションが含まれている必要があります。期間設定は、期間のディメンションを含むデータソースを元に作成されたグラフにのみ適用されます。

 

ということで、あらかじめデータセットのスキーマ(形式)が固定されたもの以外、つまりユーザーがどのようなデータを入れるかわからないスプレッドシートなどのデータについては以下のように、データスタジオが期間ディメンションと認識できる形にする必要があります。

 

データスタジオが日付を処理する方法

https://support.google.com/datastudio/answer/7443530#how-data-studio-handles-dates

データスタジオでは、日付が YYYYMMDD[HH:MMいらだったスマイリーS] 形式であることが求められています。基礎になるデータセット内のデータは、データスタジオに求められている時間の形式に変換することができる場合、他の形式であってもかまいません。

固定スキーマを使用したデータセット(Google アナリティクスなど)では、データソースで日付フィールドを正しく作成するために特別な操作を行う必要はありません。データスタジオでは、柔軟性のあるスキーマ(たとえば、Google スプレッドシート、BigQuery)を使ったデータセットの場合、データのフォーマット方法と、データセットのフィールド名または列名が参照されます。通常、「日付」、「年」、「月」などの名前のフィールドが日付フィールドとして認識されます。

英語のフィールド名でのみ認識されますが、接続後にデータソースのフィールド名を自分の言語に変更できます。

フィールドが有効な日付として認識されない場合は、そのフィールドのデータの種類に応じて Number または Text に設定されます。正しいタイプに設定されるまで、そのフィールドを日付として使用することはできません。下記の日付のタイプをご覧ください。

データスタジオでは、UTC 標準時間が使用されます。データセットが UTC を使用しない場合、当日のデータをグラフ化する際に矛盾が見られる(UTC と実際のタイムゾーンの違いのために)ことがあります。

TODATE 関数を使って、日付フィールドを UTC に変換することができます。

既に、YYYYMMDDにされているとは思いますが、その列がデータスタジオ上で期間のディメンションとして認識されているかご確認ください。
Taishi Akiyama / フルスタックエンジニアのWEBマーケターです。とりえあえず検証してみるが信条。★や解決マークをくれるとモチベーションあがって回答の質があがるかもしれません
ベストアンサーのマーク済み.
解決策
トピック作成者けいごさんが付与
1 週間

Re: スプレッドシートのデータをデータスタジオで使用する際

レジェンド
②に関しては、スプレッドシートで月の列(YEAR(日付の列参照)&"/"&text(MONTH(日付の列参照),"00"))を作って、データスタジオと連携する際に日付型に変更すれば可能です。

試しにダミーのデータでスプレッドシートおよびデータスタジオのレポートを作成してみましたのでご参照ください。

■デモスプレッドシート
https://docs.google.com/spreadsheets/d/1F9b4QgZtj74GDaPkxSFVC_9-5coe1QKmx4KlwaGsr9M/edit?usp=sharing

■デモデータスタジオレポート
https://datastudio.google.com/open/1l4IOgm5R9p_CSUGkDJFcSzURP1rnFixb
Taishi Akiyama / フルスタックエンジニアのWEBマーケターです。とりえあえず検証してみるが信条。★や解決マークをくれるとモチベーションあがって回答の質があがるかもしれません

Re: スプレッドシートのデータをデータスタジオで使用する際

初級者 ✭
群馬県南牧村アンバサダー様
お世話になります。
早々にご返信いただき、またデモまで作成いただき大変感謝いたします。
ここまでやっていただけるとは…感激です。
デモのスプレッドシートを参考に作成してみます。
お忙しい中ありがとうございました。また何かございました際には、よろしくお願いいたします。