存在让Google Data Studio将整数年份作为年末日期的可能性

问题描述 投票:0回答:2

在我的表中,只有年份列为整数。

在Google Data Studio中,可以将其转换为date.year YYYY,但无法在日期计算中使用此列。

最好的是Data Studio date.year YYYY可以像YYYYmmdd那样处理。

也许已经可以,但是我找不到。

google-bigquery google-data-studio
2个回答
0
投票

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;

0
投票

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图表-DimensionThis year(粒度:年)。-Time SeriesDate_Field。-Style:条形

Comparison Date Range和GIF演示#2和#3:

Previous period

© www.soinside.com 2019 - 2024. All rights reserved.