我遇到了与此处描述的问题类似的问题: Pruning BigQuery Partitions with Data studio
我想声明一个变量来在数据工作室中运行自定义查询。
例如 :
DECLARE usd_to_eur_rate FLOAT64;
SET usd_to_eur_rate = 0.8;
SELECT itemPrice_USD*usd_to_eur_rate as itemPrice_EUR
FROM `dataset.table`
Run Code Online (Sandbox Code Playgroud)
查询可以在 BigQuery 中运行,但不能在 Data Studio 中运行。
正如在上面提到的主题中一样,我收到错误消息:
Data Studio cannot connect to your data set.
Failed to fetch data from the underlying data set
Run Code Online (Sandbox Code Playgroud)
我已阅读解决该问题的评论:
DECLARE statement don't work in DataStudio,
because the whole custom query is wrapped in an outer select
so this syntax becomes invalid SELECT ........ FROM (DECLARE usd_to_eur_rate ..............................)
Run Code Online (Sandbox Code Playgroud)
尽管如此,我还没有找到解决方法......
你们知道可以用于数据工作室自定义查询的替代语法吗?
谢谢