2017-09-14 21 views
1

これは単純なので、私はそれを見逃していると思います。私は単純な折れ線グラフを持っており、1日あたりのユーザー数は28日以上(X軸は日付、Y軸はユーザー数)です。私はここでハードコーディングされた28日間を使用して動作させています。Google Data Studioの日付集計 - 平均日常ユーザー数

28日間の平均的な1日のユーザーにスコアカードを追加したいと考えています。計算されたフィールドAVG(Users)を使用しようとしましたが、集計値を再集計するとエラーが表示されます。その後、私はUsers/28を試しましたが、結果は今日のユーザーの価値です。部門は完全に無視されているようだ。

1時間の平均ユーザー数を表示するにはどうすればよいですか? 10日、20日などの平均日常利用者数

答えて

0

Google Sheetsを使用して計算を行い、データスタジオのデータソースとして機能することは非常に粗末で醜い方法で実行できました。

これは、同じことをやろうとしている他の人にとって役に立ちます。これは、スプレッドシートでGAデータを操作する方法を理解しており、レポート設定から始まっていることを前提としています。より良い方法が必要です。

過去7日間の毎日のユーザーの平均数の例:

  1. 編集レポート設定フィールド:

    • レポート名:この場合には、一日あたり1レポートを作成する7つのレポート。それらの名前を付けてください(たとえば、Users-1からUsers-7まで)。これらはあなたの行2の値です。
    • 開始日と終了日:TODAY()-Xここで、Xは、各レポートの開始日と終了日を定義する前の日数です。各レポートには1日分のユーザー数が表示されます。レポートUsers-1は、開始と終了などのためにを使用します。
    • メトリック:メトリクスを入力します。 ga:users
  2. ga:new users

    • 使用 'ファイル名を指定して実行レポート' 結果シートが作成され、人口持つようにレポートを作成します。
  3. 暫定データセット用のシートを作成し、平均計算の基礎として使用します。最初の列は日付で、残りの列はメトリックの列です(この場合はUsersおよびNew Users)。

  4. 暫定データセットに日付と値を入力します。レポート構成を参照して日付を取得すると、個々のレポートのそれぞれからメトリックが取得されます。この段階では、最初の列に日付を、次の列に値を、それぞれの日の値に1行のシートがあります。必ずヘッダーを使用してください。

  5. 最後に、中間データセットの値を平均化するシートを作成します。このシートには、各メトリックの列があり、列ごとに1つの値が設定されます。 1つの値は、暫定データセット内の系列から計算されます。たとえば、=AVG(interim_sheet_reference:range)やその他の計算を行います。

  6. 最後に、Data Studioを使用してこのデータソースに接続し、値を使用できます。この例のようなユーザー数の場合、データソースの作成時に集計フィールドのタイプとしてSumを使用します。

非常に醜いですが動作します。

0

その後の平均的なユーザー

ユーザーAVG =(ユーザ/カウントのために別のメトリックを作成

日付が日付= COUNT(日)の

カウントを例えばカウント新しい評価指標を作成するようにしてください日付)

平均は、選択した時間枠によって異なります。過去28日間を選択している場合、その平均は28日間(日付)、20日をフィルタリングすると平均20日などです。