Avalados por :
Hola Expertos,
En SAP SAC, ¿cómo necesitamos definir las propiedades de una dimensión, es decir, como texto o entero para usarlo como una fecha, por ejemplo, como se muestra a continuación para ser utilizado en el cálculo de comisiones:
EmpID start_date sales_start_date
Emp1 02152021 05012021
Emp2 09052022 10012022
Emp3 10092023 01052024
Tenemos el siguiente escenario para el cálculo de comisiones:
Cada empleado tiene una start_date y sales_start_date
Cada mes, en cualquier día dado, cuando se ejecuta una Acción de Datos, tiene que calcular Hoy - Sales_start_date.
Si es más de 2 años, la comisión es del 2.5% de las Ventas Netas de esa persona de ventas,
Si es menos de 2 años pero mayor o igual a 1 año, es el 1.75% de las ventas netas.
Si es menos de 1 año, es un valor fijo de $1000.
¿Cómo lograr esto y con qué tipo de datos, las propiedades start_date y sales_start_date de la dimensión EmpID deben ser definidas, ya que no hay un tipo de datos 'fecha' en SAC.
Gracias,
SP
Hola @skcpaleti65 ,
Necesitas crear una propiedad de tipo Texto para usarla en una acción de datos como una fecha.
En mi caso, utilizo estas propiedades para calcular la depreciación. Así, en mi acción de datos, puedo usar la función DATEDIFF entre dos fechas o la función DAY para contar el número de días en un mes a partir de una fecha en una propiedad.
Yo uso un punto entre año, mes y día, pero deberías tener éxito sin él (para probar).
Espero que te sea útil,
Saludos cordiales,
Cynthia
Saludos cordiales,
Cynthia
The type should be TEXT and the format should be as one of the below
YYYY-MM-DD, YYYYMMDD, YYYY/MM/DD, YYYY.MM.DD
Finally you should construct your logic something like below
IF DATEDIFF
(TODAY()
,
[
EmpID
].[
d
/Sales_start_date
],
"YEAR"
)
>
2
THEN
DATA()=RESULTLOOKUP() // Adjust as per your calculation logic
ENDIF
Hope this helps !!
Nikhil
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute