本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 URL 中使用參數
您可以在 Amazon Quick Suite 的 URL 中使用參數名稱和值,在儀表板或分析中設定該參數的預設值。
以下範例顯示由某個儀表板的 URL 為另一個儀表板設定參數。
https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.myParameter=12345
在上述範例中,第一個部分是目標儀表板的連結:https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234。井字號 ( 接在第一部分後面,以引進片段,其中包含您想要設定的數值。#)
AWS 伺服器不會接收或記錄片段中的值。此功能可讓您的資料值更為安全。
之後的片段遵循下列規則:#
-
參數的字首為
p.。其名稱是參數名稱,而非控制項名稱。您可透過開啟分析並由左側列選擇 Parameter (參數) 以檢視參數名稱。 -
值是使用等號 (
=) 進行設定。適用的規定如下:-
常值不會使用引號。
-
數值內的空格將由瀏覽器自動進行編碼,所以您手動建立 URL 時無須使用逸出字元。
-
若要傳回全部的值,請將參數設為等於
"[ALL]"。 -
若要將參數的值指派給
null,請將它設為等於%00。例如p.population=%00。 -
在自訂動作中,目標參數名稱會以
$開頭,例如:<<$passThroughParameter>> -
在自訂動作中,參數值會伴隨角括弧
<< >>顯示,例如<<dashboardParameter1>>)。儀表板使用者將看到查詢值而不是變數。
-
-
對於自訂 URL 動作,多值參數在片段中同一參數只需要一個執行個體,例如:
p.city=<<$city>> -
對於導向 URL,單一參數的多個值在片段中同一參數會有兩個執行個體。如需範例,請參閱下文。
-
&符號可區隔多個參數。如需範例,請參閱下文。
伺服器會將日期轉換成 UTC 並以無時區的字串形式傳送至後端。若要使用國際標準時間 (UTC) 日期,請排除時區。以下是一些可以運作的日期格式範例:
-
2017-05-29T00%3A00%3A00 -
2018-04-04 14:51 -08:00 -
Wed Apr 04 2018 22:51 GMT+0000
https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30 08:01&p.city=New York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3
在瀏覽器中,此程式碼會變成下列程式碼。
https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.shipdate=2018-09-30%2008:01&p.city=New%20York&p.city=Seattle&p.teamMember=12&p.percentageRank=2.3
上述範例設定四個參數:
-
shipDate是日期參數:Sept 30, 2018。 -
city是多值字串參數:New York和Seattle -
teamMember是整數參數:12。 -
percentageRank是小數參數:2.3。
以下範例示範如何為接受多個值的參數設定其值。
https://us-east-2.quicksight.aws.amazon.com/sn/dashboards/abc123-abc1-abc2-abc3-abcdefef1234#p.MultiParam=WA&p.MultiParam=OR&p.MultiParam=CA
若要根據使用者所選資料點,將數值從某個儀表板 (或分析) 傳遞至另一儀表板,請使用自訂 URL 動作。您也可選擇手動產生這類 URL,並將其用於共享特定的資料檢視。
如需建立自訂動作的資訊,請參閱 使用自訂動作進行篩選和導覽。