簡體   English   中英

如何將 Data Studio 控件傳遞給 BigQuery 自定義查詢

[英]How to pass Data Studio Controls to BigQuery custom query

我有 Data Studio 報告,其中有日期和任務控件。

在此處輸入圖像描述

我正在使用自定義 BigQuery 並且已經通過date between @DS_START_DATE and @DS_END_DATE的日期設置日期控制,但我還需要在自定義查詢中設置任務。

在此處輸入圖像描述

注意:我不能使用像 Task = @Task 這樣的參數,因為 Task 是一個控件,而添加參數(@Task)是完全不同的事情。

更新:該任務不是一級過濾器。 不知何故我需要它在子查詢中傳遞它。 我可以通過@DS_START_DATE 和@DS_END_DATE 在子查詢中傳遞日期,但不能對 Task 做同樣的事情。

在此處輸入圖像描述

提前致謝:)

除非有特定要求,否則您的設置應該可以正常工作。 我假設Task是您數據中的一個字段。 當報告查看者從Task篩選器控件中選擇一個或多個值時,Data Studio 會使用適當的篩選器子句將查詢發送到 BigQuery。 您可以通過在 BigQuery 中查看計費項目的查詢歷史記錄來確認這一點。

編輯(因為OP有添加參數的特定要求):

  1. 在數據源中創建task參數。 如何)這可以是文本單個 select 如果它是單個 select ,您將必須手動定義值。 確保此參數可以由報表編輯器修改。
  2. 在您的查詢中,添加到WHERE子句: WHERE task = @task
  3. 在報告中添加適當的控件並將其鏈接到task參數。

這篇文章創建參數化自定義查詢部分有一個類似的例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM