傳送參數至內嵌之 Oracle Analytics 內容的 HTML 頁面

您可以傳送參數值至內嵌 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"。