Avalados por :

Como definir propriedades de dimensão no SAP SAC para cálculo de comissões

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

Olá Especialistas,

No SAP SAC, como precisamos definir as propriedades de uma dimensão, ou seja, como texto ou inteiro para usá-lo como data, por exemplo, como mostrado abaixo para ser utilizado no cálculo de comissões:

EmpID       start_date     sales_start_date

Emp1        02152021    05012021

Emp2        09052022     10012022

Emp3       10092023      01052024

Temos o seguinte cenário para o cálculo de comissões:

Cada funcionário tem uma start_date e sales_start_date

Todo mês, em qualquer dia, ao executar uma Ação de Dados, é necessário calcular Hoje - Sales_start_date.

Se for mais de 2 anos, a comissão é de 2,5% das Vendas Líquidas dessa pessoa de vendas,

Se for menos de 2 anos mas mais ou igual a 1 ano, é 1,75% das vendas líquidas.

Se for menos de 1 ano, é um valor fixo de $1000.

Como alcançar isso e com que tipo de dados, as propriedades start_date e sales_start_date da dimensão EmpID devem ser definidas, já que não há um tipo de dados 'data' no SAC.

Obrigado,

SP

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

4 Respuestas

0
Cargando...
Também é importante o formato da data na propriedade. Tentei como DDMMYYYY, mas o SAC não entende. Você deve usar o formato YYYYMMDD.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá @skcpaleti65 ,

Você precisa criar uma propriedade do tipo Texto para usá-la em uma ação de dados, como uma data.

No meu caso, utilizo essas propriedades para calcular a depreciação. Assim, em minha ação de dados, posso usar a função DATEDIFF entre duas datas ou a função DAY para contar o número de dias em um mês a partir de uma data em uma propriedade.

Eu uso um ponto entre ano, mês e dia, mas você deve ter sucesso sem ele (para testar).

Cynthia_lalanne_0-1714465364165.png

Espero que seja útil,

Cumprimentos,

Cynthia

Cumprimentos,

Cynthia

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

@skcpaleti65

O tipo deve ser TEXTO e o formato deve ser um dos abaixo

YYYY-MM-DD, YYYYMMDD, YYYY/MM/DD, YYYY.MM.DD

Finalmente, você deve construir sua lógica algo como abaixo

SE DATEDIFF (HOJE() , [ EmpID ].[ d /Sales_start_date ], "ANO" ) > 2 ENTÃO
DATA()=RESULTLOOKUP() // Ajuste conforme sua lógica de cálculo
FIM SE

Espero que isso ajude !!

Nikhil

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?