在我的表中,只有年份列为整数。
在Google Data Studio中,可以将其转换为date.year YYYY
,但无法在日期计算中使用此列。
最好的是Data Studio date.year YYYY
可以像YYYYmmdd
那样处理。
也许已经可以,但是我找不到。
Data Studio允许您将BigQuery查询作为输入源,您可以使用如下查询:
with yourTable as (select 2020 as year_column)
select *, DATE(year_column, 12, 31) as year_end_date
from yourTable;
或者,如果很多地方需要相同的变换,则可以为此定义视图
CREATE VIEW yourView
AS SELECT *, DATE(year_column, 12, 31) as year_end_date
from yourTable;
1)Date_Field-通过使用CONCAT
函数添加月份和日期组成部分,可以在数据源处创建YYYYMMDD日期字段(以下CONCAT
中的12月31日);由于格式为YYYYMMDD,因此该字段将自动识别为“日期”字段,但是,作为最佳实践,添加了Calculated Field函数:
TODATE
GIF详细说明#1:
TODATE
2)(可选)TODATE(CONCAT(Year, "12", "31"), "%Y%m%d", "%Y%m%d")
-设置一个,例如Date Range Control。
3)(可选)Date Range图表-Dimension:This year
(粒度:年)。-Time Series:Date_Field
。-Style:条形
Comparison Date Range和GIF演示#2和#3:
Previous period