¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo crear una columna calculada con ventas acumuladas en SAP Data Warehouse Cloud: Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

¡Hola expertos!

Soy nuevo en SAP Data Warehouse Cloud y me gustaría saber si es posible crear una columna calculada con ventas acumuladas. Tengo la columna "MES" y la columna "VENTAS" y sé que se puede usar la declaración 'CASE WHEN', podría ser algo como:

CASE
WHEN "MES" LIKE 'Enero' THEN (ventas de enero)
WHEN "MES" LIKE 'Febrero' THEN (ventas de enero + ventas de febrero)
WHEN "MES" LIKE 'Marzo THEN (ventas de enero + ventas de febrero + ventas de marzo)
WHEN "MES" LIKE ...........
ELSE 0
END;

No sé cómo puedo obtener las ventas totales para cada mes para poder hacer la suma...

¡Espero que alguien pueda ayudarme! ¡Saludos!
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡Hola Amogh!

Gracias, he verificado los campos y tipos de datos y ahora funciona. Me gustaría saber cómo podría hacerlo si necesito la partición por canal, grupo de clientes, oficina y cliente; estoy intentando algo como esto pero no he tenido éxito:

ss.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Juan,

Debes asegurarte de que el tipo de datos y la longitud de las columnas sean similares tanto en la vista de origen "PA_VGR_RL_RENTABILIDAD" como en las columnas de la nueva vista SQL creada. Para cambiar el tipo de datos en las vistas SQL, puedes hacer clic en el botón de Edición (ícono de pluma) junto al encabezado de Columnas en el panel derecho.

Saludos,

Amogh K

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola Amogh!

Gracias por tu ayuda, cuando ejecuto el script como mencionaste, obtengo este error:

captura.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Juan,

Puedes crear una vista SQL y configurar el lenguaje como "SQLScript (Función de Tabla)", para aprovechar la Función de Ventana y calcular la Suma Acumulativa para una columna. Por favor, echa un vistazo a mi vista SQL:

Así es como se veía el conjunto de datos de entrada:

Saludos,

Amogh K

inputdata.jpg sqlview.jpg
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?