我目前有一个连接到 BigQuery 自定义查询的 DataStudio 仪表板。
该 BQ 查询具有硬编码的日期范围,并且一行的其中一列 ( ) 的状态New_or_Relicensed可以根据范围中指定的日期动态更改。我希望能够从 DataStudio 更改该范围。
我努力了:
只需将 DS 仪表板连接到 BQ 中的自定义查询,然后引入日期范围过滤器,但正如您可以想象的那样 - 这不起作用,因为它在已经硬编码的日期范围上运行。
查看类似的答案,但他们的问题似乎并不完全相同,例如BigQuery Data Studio Custom Query
这是我在 BQ 中的查询:
SELECT t0.New_Or_Relicensed, t0.Title_Category FROM (WITH
report_range AS
(
SELECT
TIMESTAMP '2019-06-24 00:00:00' AS start_date,
TIMESTAMP '2019-06-30 00:00:00' AS end_date
)
SELECT
schedules.schedule_entry_id AS Schedule_Entry_ID,
schedules.schedule_entry_starts_at AS Put_Up,
schedules.schedule_entry_ends_at AS Take_Down,
schedule_entries_metadata.contract AS Schedule_Entry_Contract,
schedules.platform_id AS Platform_ID,
platforms.platform_name AS Platform_Name,
titles_metadata.title_id AS Title_ID,
titles_metadata.name AS Title_Name,
titles_metadata.category AS Title_Category, …Run Code Online (Sandbox Code Playgroud)