2

基本的に、Google スプレッドシートにログ ファイルがあります。列は「日付/時刻」、「ユーザー」、「アクセスされたアセット」であり、通常は時刻ではありませんが、同じ日付に対して複数のエントリがあります。

タイムライン グラフを使用してユーザー アクティビティを表示したいのですが、グラフには、行ごとに 1 つの日付 (時間なし) を含む集計ビューが必要で、2 番目の列に数値カウントがあります。Google スプレッドシート内の関数を使用して、このデータの集計「ビュー」を生成し、これをタイムライン グラフに渡す方法はありますか?

4

1 に答える 1

0

そうですね、補助シートを作成するか、グラフの集計値を含むいくつかの列を作成する必要があると思います。

あなたの説明から、3 つの列 (ABC) を使用していると仮定します。次の数式で列 D、E、および F を使用してみましょう。

=ArrayFormula(Trunc(A:A))
=Unique(D:D)
=ArrayFormula(CountIf(D:D;E:E))

日付値は実際には数値 (エポックからの qtt 日数) であり、時間は 10 進数であるため、Trunc式は「時間」部分を取り除き、日付のみを残します。セル (明らかに数値) を日付としてフォーマットするだけで表示されます。次に、Unique と CountIf が集計を行います。

おそらくもっと「エレガントに」、単一の式でこれを行うには、さまざまな方法があります。しかし、この方法の方が理解しやすく、学びやすいと思います。また、おそらく範囲を実際の列の位置に合わせる必要があります (問題にならないことを願っています)。

于 2012-04-25T03:32:12.040 に答える