Avalados por :

Solução para limitar a dimensão da data às primeiras 2 semanas no SAP - Guia passo a passo

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

Olá,

Estou com problemas com o meu modelo de planejamento semanal.

Minha dimensão de Versão tem duas propriedades "Ano de início" e "Ano de término" do Tipo Texto.

por exemplo -> FW_202338 deveria prever da semana 38 até a semana 43.

Estou tentando escrever a ação de dados limitando minha dimensão de data para funcionar apenas para as duas primeiras semanas, ou seja, 202338 e 202339, como mostrado abaixo com a ajuda da função NEXT, mas estou recebendo o seguinte erro.

A ação de dados funciona bem se eu fornecer todo o intervalo como mostrado abaixo. Mas tenho um cálculo específico que deve funcionar apenas para as duas primeiras semanas, portanto, estou tentando usar a função Next, mas não consigo.

captura de tela de uma dimensão de data

Alguém pode ajudar, por favor?

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

4 Respuestas

0
Cargando...

zeenat_17

O padrão semanal (4-4-5, 5-5-4) pode ser um problema. Você pode tentar ajustar a mudança em PRÓXIMO para 1 em vez de 0 A PRÓXIMO(1, "SEMANA", [d/Version].[p/start_year]).

Eu recomendaria usar atributos separados para os parâmetros de sua aplicação analítica e ação de dados. Para a ação de dados, você pode usar valores de formato de data e para a análise, você pode continuar usando o formato semanal.

Nikhil

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

Hi Nikhil,

°Obrigado pela sua resposta!

Em primeiro lugar, criei 2 novas propriedades na dimensão da Versão "Start_Day" e "End_Day" apenas para evitar confusões aqui e copiei a linha de ação de dados conforme mencionado.

Ação de Dados:-

e consegui salvar e executar a ação de dados com sucesso.

mas como resultado na versão de destino, só pude ver que W38 foi copiado de FW_202338 para W39 em FW_TEST, mas nada foi visto em W40 em FW_TEST.

aqui simplesmente criei a versão de destino como FW_TEST em vez de FW_202339

Propriedade da Versão de Origem

Propriedade da Versão de Destino

Dados de Origem, tanto W38 quanto W39 têm dados em FW_202338

Após executar a ação de dados, apenas copia a primeira semana

Vou resolver isso, mas pelo menos é bom saber que está funcionando.

Mas mudar a propriedade da Versão (Start_Year/Start_Day) de "202339" para 2023-09-25 terá repercussões na minha página analítica (Aplicação Emissora) que pretende passar o número de semanas lendo a propriedade da Versão para as minhas Histórias (Aplicação Receptora)

Aplicação Analítica (Emissora)

A seguir, você pode ver a captura de tela da história ao ser aberta através da Aplicação Analítica

Ou seja, se na página inicial for selecionado FW_202338, então deveria passar 20238-20239 como filtro de história. Com essa mudança, consigo alcançar o mesmo resultado?

Obrigado.

Zeenat S

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

Olá Nikhil!

Foi exatamente isso que fiz para que minha ação de dados funcionasse na segunda semana e funcionou perfeitamente... tudo graças a você.

E sim, eu não queria que minha aplicação analítica causasse problemas, então criei propriedades separadas para minha aplicação analítica e para a ação de dados.

Muito obrigado novamente! Você é brilhante!


Saudações,

Zeenat S

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

zeenat_17

Hey,

A Ação de Dados é esperada para fazer o seguinte

Copiar os dados

De: - Versão FW_202338 Semana 1 - W38 e Semana 2 - W39 dados

Para: - Versão FW_202339 Semana 1 - W39 e Semana 2 - W40 dados

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

Portanto, ao executar a Ação de Dados, você passará FW_202339 como a versão alvo. Seu intervalo de datas será definido usando o ano de início ao ano de início +1 deste membro FW_202339 e não FW_202338 que seria de 2023-09-25 a uma semana a mais.

Recriei o cenário e parece estar funcionando bem. Apenas ajustei o intervalo de datas

Configuração da versão

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 isso ajude

Atenciosamente

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?