Avalados por :

Solución para limitar la dimensión de fecha a las primeras 2 semanas en SAP - Guía paso a paso

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

Hola,

Estoy teniendo problemas con mi modelo de planificación semanal.

Mi dimensión de Versión tiene dos propiedades "Año de inicio" y "Año de fin" de Tipo Texto

por ejemplo -> FW_202338 debería prever desde la semana 38 hasta la semana 43.

Estoy intentando escribir la acción de datos limitando mi dimensión de fecha para que funcione solo para las primeras 2 semanas, es decir, 202338 y 202339, como se muestra a continuación con la ayuda de la función NEXT, pero me está dando el siguiente error.

La acción de datos funciona bien si proporciono todo el rango como se ve a continuación. Pero tengo un cálculo específico que debería funcionar solo para las primeras 2 semanas, por lo tanto, estoy tratando de usar la función Next pero no puedo hacerlo.

captura de pantalla de una dimensión de fecha

¿Alguien puede ayudar, por favor?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

zeenat_17

El patrón semanal (4-4-5, 5-5-4) podría ser un problema. Puedes intentar ajustar el cambio en SIGUIENTE a 1 en lugar de 0 A SIGUIENTE(1, "SEMANA", [d/Version].[p/start_year]).

Te recomendaría usar atributos separados para los parámetros de tu aplicación analítica y la acción de datos. Para la acción de datos puedes usar valores de formato de fecha y para analítica puedes seguir utilizando el formato semanal.

Nikhil

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

Hi Nikhil,

¡Gracias por tu respuesta!

En primer lugar, creé 2 nuevas propiedades en la dimensión de la Versión "Start_Day" y "End_Day" solo para evitar confusiones aquí y copié la línea de acción de datos como mencionaste.

Acción de Datos:-

y me permitió guardar y ejecutar la acción de datos con éxito.

pero como resultado en la versión de destino solo pude ver que W38 se copió de FW_202338 a W39 en FW_TEST pero no se vio nada en W40 en FW_TEST.

aquí simplemente creé la versión de destino como FW_TEST en lugar de FW_202339

Propiedad de Versión de Origen

Propiedad de Versión de Destino

Datos de Origen, tanto W38 como W39 tienen datos en FW_202338

Después de ejecutar la acción de datos, solo copia la primera semana

Resolveré esto, pero al menos es bueno saber que está funcionando.

Pero cambiar la propiedad de Versión (Start_Year/Start_Day) de "202339" a 2023-09-25 tendrá repercusiones en mi página analítica (Aplicación Emisora) que tiene la intención de pasar el número de semanas leyendo la propiedad de Versión a mis Historias (Aplicación Receptora)

Aplicación Analítica (Emisora)

A continuación, puedes ver la captura de pantalla de la historia cuando se abre a través de la Aplicación Analítica

Es decir, si en la página de inicio se selecciona FW_202338, entonces debería pasar el 20238-20239 como filtro de historia. ¿Pero con este cambio, puedo lograr lo mismo?

Gracias.

Zeenat S

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

¡Hola Nikhil!

Eso es exactamente lo que hice para que mi acción de datos funcionara la segunda semana y funcionó perfectamente... todo gracias a ti.

Y sí, no quería que mi aplicación analítica creara problemas, así que creé propiedades separadas para mi aplicación analítica y para la acción de datos.

¡Gracias mil veces de nuevo! ¡Eres brillante!


Saludos,

Zeenat S

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

zeenat_17

Hey,

The Data Action is expected to do the following

Copy the data

From: - Versión FW_202338 Semana 1 - W38 y Semana 2 - W39 datos

To: - Versión FW_202339 Semana 1 - W39 y Semana 2 - W40 datos

--------------------------------------------------------------------------------------------------

Por lo tanto, cuando ejecutes la Acción de Datos, pasarás FW_202339 como la versión objetivo. Tu alcance de fecha se establecerá usando el año de inicio al año de inicio +1 de este miembro FW_202339 y no FW_202338 que sería del 2023-09-25 a una semana más.

Recreé el escenario y parece funcionar bien. Solo ajusté el alcance de fecha

Configuración de la versión

MEMBERSET [d/Date] = PREVIOUS(1, "WEEK", [d/Version].[p/start_year]) TO NEXT(0, "WEEK", [d/Version].[p/start_year])

DATA([d/Date] = NEXT(1, "WEEK", [d/Date])) = RESULTLOOKUP([d/Version] = [d/Version].[p/SourceVersion])

Resultado:

Espero que esto ayude

Atte.

Nikhil

1_image.png image.png
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?