我基本上在 Google 表格中有一个日志文件。列是“日期/时间”、“用户”、“访问资产”,同一日期会有多个条目,但通常不是时间。
我想使用时间线图来显示用户活动,但该图需要一个聚合视图,每行有一个日期(无时间),数字计数以秒为单位。有没有办法使用 Google 表格中的函数来生成这些数据的聚合“视图”并将其传递给时间线图?
我基本上在 Google 表格中有一个日志文件。列是“日期/时间”、“用户”、“访问资产”,同一日期会有多个条目,但通常不是时间。
我想使用时间线图来显示用户活动,但该图需要一个聚合视图,每行有一个日期(无时间),数字计数以秒为单位。有没有办法使用 Google 表格中的函数来生成这些数据的聚合“视图”并将其传递给时间线图?
好吧,我想你必须创建一个辅助表,或者只是为你的图表创建一些带有汇总值的列。
根据您的描述,我假设您使用的是 3 列(ABC)。让我们使用具有以下公式的 D、E 和 F 列:
=ArrayFormula(Trunc(A:A))
=Unique(D:D)
=ArrayFormula(CountIf(D:D;E:E))
由于日期值实际上是一个数字(自纪元以来的天数 qtt),而小时数是小数,所以Trunc
公式去掉了“时间”部分,只留下日期。只需将单元格(显然是数字)格式化为日期,您就会看到。然后 Unique 和 CountIf 进行汇总。
在一个公式中肯定有不同的方法可以做到这一点,也许更“优雅”。但我认为这样更容易理解和学习。此外,您可能需要调整范围以适应您的实际列位置(我希望这不是问题)。