Saltar al contenido

Aplicar filtros a SAP Analytics Cloud Story

Para aplicar un filtro a un modelo de historia, debe establecer los siguientes parámetros que se pueden aplicar a un modelo de historia. Para identificar un modelo, también necesita el nombre del paquete, p. Ej. sap.epm:BestRunJuice_SampleModel. En este ejemplo sap.epm el paquete y BestRunJuice_SampleModel el nombre del modelo. La configuración de un filtro también requiere el ID de dimensión, el operador del filtro y el ID del valor del filtro. El nombre del modelo y el nombre del paquete se pueden determinar utilizando la siguiente API: https://<TENANT_URL>/api/v1/stories?include=models. El resultado de esta llamada es un objeto JSON que muestra a su inquilino todas las historias, sus modelos y otros metadatos. Los metadatos de nuestra historia de muestra son los siguientes:

{
  "name":"Sample - Revenue Analysis",
  "description":"The Best Run Juice Company",
  "createdBy":"XXXXXXX",
  "id":"7E0050581E24D39CE10000000A784278",
  "created":"2018-12-17T22:06:40.632Z",
  "changed":"2019-11-13T11:47:54.551Z",
  "isTemplate":false,"isSample":true,
  "models":[
    {
      "description":"Model for sample",
      "id":"sap.epm.Planned_Events_Sample:Planned_Events_Sample",
      "isPlanning":true
    },
    {
      "description":"Model for the sample story",
      "id":"sap.epm:BestRunJuice_SampleModel",
      "isPlanning":true
      }
    ],
  "changedBy":"XXXXXX",
  "openURL":"/sap/fpa/ui/tenants/XXXXX/bo/story/7E0050581E24D39CE10000000A784278"
}

La parte models Cada modelo que usa una historia muestra. El valor de id El campo proporciona el nombre del paquete, seguido del nombre del modelo. Tiene el formato correcto y se puede utilizar directamente.

Puede encontrar una descripción detallada en la documentación API REST de SAP Analytics Cloud.

Aquí hay otra forma de encontrar el modelo y el nombre del paquete: Vaya a Menú -> Archivos del navegador -Y, busque su modelo y ábralo. El valor se muestra en la barra de direcciones del navegador como se muestra en la siguiente imagen. Para obtener los nombres técnicos de la dimensión y los posibles valores de filtro, esto solo se puede hacer en la interfaz de usuario. Proceda entonces.

Encontrar una identificación de función es bastante fácil. Primero abra la historia, luego haga clic en el icono de Filtro de esquema en la sección de herramientas (1). El ID de dimensión se muestra en el cuadro de diálogo de filtro, que se puede abrir haciendo clic en el icono de filtro (2). Seleccione la entrada Dimensions, donde puede ver todas las dimensiones disponibles de un modelo.

Model_ID_UI_

Doblar una dimensión proporciona una pista de herramienta, que muestra el ID de la dimensión. En este ejemplo queremos filtrar la característica Location con DNI Location_4nm2e04531. Usaremos esto luego.

Model_Dimension_Techname_Tooltip

Finalmente, es necesario identificar el ID de valor del filtro.
Comenzando desde donde lo dejamos en el cuadro de diálogo de filtro, haga clic en la función para la que queremos aplicar un filtro. Esto abre el cuadro de diálogo de configuración del filtro, donde puede ver el ID de cada ID de valor de filtro potencial colocando el cursor sobre el valor. En nuestro ejemplo, queremos centrarnos en California, que tiene el ID: SA1.

Filter_Value_ID