您可以傳送參數值至內嵌 Oracle Analytics 內容的 HTML 頁面。您傳送的參數值可以在查詢表示式與產品的各個部分中使用。
參數有效負載是包含參數名稱與值之成對屬性的 Javascript 物件。
在此範例中,所有 project 執行處理都是指工作簿。在套用參數的同時呈現專案看起來如下:
<oracle-dv project-path="{{projectPath}}" active-page="canvas" active-tab-id="3" parameters="{{parameters}}" project-options='{"bDisableMobileLayout":false, "bShowFilterBar":false}'> </oracle-dv> <script> requirejs(['knockout', 'ojs/ojcore', 'ojs/ojknockout', 'ojs/ojcomposite', 'jet-composites/oracle-dv/loader'], function(ko) { function MyProject() { var self = this; self.projectPath = ko.observable("/users/weblogic/EmbeddingStory"); self.parameters = ko.observable({ "p1n": "Office", "p1v": "Bristol Office", "p2n": "Year", "p2v": [2023, 2022] }); } ko.applyBindings(MyProject); }); </script>
p <number> n
:(必要) 指定工作簿中所定義的參數名稱。例如 "Office" 或 "Year"。
p <number> v
:(必要) 指定您所要傳送的參數值。例如 "Bluebell Office" 或 "10" 或 [2023, 2022]。
p <number> d
:(選擇性) 搭配使用參數與雙精度浮點數資料欄。指定相對應於 p <number> v
的參數顯示值。例如 "My Office"。