显示每月总平均值的记分卡
Scorecard to show total average per month
我有一个包含两列的参与数据源(来自 Google Sheet):
- 提交日期
- ID
每一行都是一次独特的参与。
我想显示一个记分卡小部件,它具有每月总平均参与次数。例如,如果:
- 2020-01 - 5 行/参与
- 2020-02 - 7 行/参与
- 2020-03 - 4 行/参与
然后记分卡将显示平均 5.33 rows/engagements。
这是一些示例数据:
| Submitted Date | ID |
|----------------|------|
| 2020-01-02 | ID01 |
| 2020-01-05 | ID02 |
| 2020-01-10 | ID03 |
| 2020-01-12 | ID04 |
| 2020-01-21 | ID05 |
| 2020-02-01 | ID06 |
| 2020-02-02 | ID07 |
| 2020-02-05 | ID08 |
| 2020-02-15 | ID09 |
| 2020-02-16 | ID10 |
| 2020-02-17 | ID11 |
| 2020-02-21 | ID12 |
| 2020-03-10 | ID13 |
| 2020-03-15 | ID14 |
| 2020-03-20 | ID15 |
| 2020-03-25 | ID16 |
我知道我可以在 Google 中的另一个 sheet 中预处理这些数据,以创建一个 table 来显示每个月的行数,然后在 Data Studio 中我可以创建的平均值。我试图避免这样做。
由于每一行都是一个独特的参与,首先,我将从“提交日期”列中提取年月。然后我会计算它们的出现次数并得到平均值。
table data
在伪代码中,下面的公式是COUNT(ID) / COUNT_DISTINCT(Year Month)
(在本例中,16 / 3
):
COUNT(ID) / COUNT_DISTINCT(TODATE(Submitted Date, "%Y%m"))
我有一个包含两列的参与数据源(来自 Google Sheet):
- 提交日期
- ID
每一行都是一次独特的参与。
我想显示一个记分卡小部件,它具有每月总平均参与次数。例如,如果:
- 2020-01 - 5 行/参与
- 2020-02 - 7 行/参与
- 2020-03 - 4 行/参与
然后记分卡将显示平均 5.33 rows/engagements。
这是一些示例数据:
| Submitted Date | ID |
|----------------|------|
| 2020-01-02 | ID01 |
| 2020-01-05 | ID02 |
| 2020-01-10 | ID03 |
| 2020-01-12 | ID04 |
| 2020-01-21 | ID05 |
| 2020-02-01 | ID06 |
| 2020-02-02 | ID07 |
| 2020-02-05 | ID08 |
| 2020-02-15 | ID09 |
| 2020-02-16 | ID10 |
| 2020-02-17 | ID11 |
| 2020-02-21 | ID12 |
| 2020-03-10 | ID13 |
| 2020-03-15 | ID14 |
| 2020-03-20 | ID15 |
| 2020-03-25 | ID16 |
我知道我可以在 Google 中的另一个 sheet 中预处理这些数据,以创建一个 table 来显示每个月的行数,然后在 Data Studio 中我可以创建的平均值。我试图避免这样做。
由于每一行都是一个独特的参与,首先,我将从“提交日期”列中提取年月。然后我会计算它们的出现次数并得到平均值。
table data
在伪代码中,下面的公式是COUNT(ID) / COUNT_DISTINCT(Year Month)
(在本例中,16 / 3
):
COUNT(ID) / COUNT_DISTINCT(TODATE(Submitted Date, "%Y%m"))