Transferencia de parámetros a la página HTML para el contenido embebido de Oracle Analytics

Puede transferir valores de parámetro a la página HTML en la que vaya a embeber contenido de Oracle Analytics. Los valores de parámetro que transfiera se pueden utilizar en expresiones de consulta y varias partes del producto.

La carga útil de los parámetros es un objeto de Javascript que contiene atributos emparejados de nombres y valores de parámetro.

En este ejemplo, todas las instancias de proyecto hacen referencia a libro de trabajo. La presentación de un proyecto al aplicar parámetros tiene el siguiente aspecto:

<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>
Atributos soportados: cada objeto de parámetro en la carga útil de parámetros debe contener los siguientes atributos:
  • p <number> n: (necesario) especifica el nombre del parámetro según se ha definido en el libro de trabajo. Por ejemplo, "Oficina" o "Año".

  • p <number> v: (necesario) especifica el valor de parámetro que desea transferir. Por ejemplo "Oficina Bluebell" o "10" o [2023, 2022].

  • p <number> d: (opcional) se utiliza con parámetros con columnas dobles. Especifica el valor de visualización del parámetro que corresponde a p <number> v. Por ejemplo, "Mi oficina".