Escenario empresarial: se le ha pedido que amplíe una historia existente con una lista desplegable para filtrar la tabla Cantidad de pedido por categoría de producto.
Para ello, añadirá el siguiente código a la historia mediante la acción onIntitialization:
123456var ProductABCratingList = TBL_Quantity.getDataSource().getMembers("0D_NW_PRID__0D_NW_PRCAT");
for (var i=0; i<ProductABCratingList.length; i++){
if (ProductABCratingList[i].id !== ""){
DD_Product_ABC_rating.addItem(ProductABCratingList[i].displayId, ProductABCratingList[i].description);
}
}También añadirá el siguiente código a la lista desplegable mediante la acción onSelect:
1TBL_Quantity.getDataSource().setDimensionFilter("0D_NW_PRID__0D_NW_PRCAT", DD_Product_ABC_rating.getSelectedKey());Este breve vídeo le guiará a través de la historia final y el scripting necesario.
Simular los pasos
El siguiente ejercicio de práctica simula estar en modo avanzado en SAP Analytics Cloud y le guía a través de la adición del scripting necesario para crear la historia final que se muestra en el vídeo de demostración.
Flujo de tareas: en este ejercicio práctico, podrá:
- Añadir la lista desplegable a la historia
- Añadir scripting a la acción onIntitialization
- Añadir scripting a la acción onSelect
- Probar el scripting en la historia










