Macro ClearMeasure

A macro ClearMeasure é usada para limpar os dados de uma medida especificada em um cenário para todas as dimensões (exceto medidas de difusão de período) ou para um item, local, período ou marca especificado. Essa macro é executada em um nível de cenário.
Esta tabela descreve os parâmetros usados para a macro.
Nome do parâmetro Descrição
Código de medida O código de medida para o qual os dados devem ser apagados.
Nota: 
  • Se não for definido, todos os códigos de medida disponíveis (excluindo medidas de difusão de período) serão considerados.
  • Para Dados/ordens transacionais, o código de medida pode consultar a Origem ou o Destino.
Nó de hierarquia de itens Todas as entidades filhas do nó transmitido no nível para armazenar valores de cenário.
Nota: Se não for especificado, todos os itens serão considerados.
Nó de hierarquia de locais Todas as entidades filhas do nó transmitido no nível base.
Nota: 
  • Se não for especificado, todos os locais serão considerados.
  • Para medidas de dados transacionais, o nó da hierarquia de locais refere-se ao Local de destino dos Dados/ordem transacionais
Etiqueta de período Todas as entidades filhas do nó transmitido no nível para armazenar valores de cenário. Também oferece suporte a nós de período em andamento.
Nota: 
  • Se não for especificado, o horizonte para o período de ciclo que inclui pconst será considerado.
  • Para medidas de dados transacionais, a etiqueta de período é aplicada à Data de entrega/de término/recebimento dos Dados/ordem transacionais.
  • Para medidas do Market Intelligence, os Eventos de MI com data de início e data de término dentro da etiqueta de período são apagados.
Marca Se for especificada, os dados da medida com a marca serão apagados.
Filtro Os critérios de filtro aplicados ao item e local selecionados no nível da hierarquia de itens e locais especificados. O item@local que atende aos critérios de filtro para a Etiqueta de período especificada é usado ao limpar a medida.
Para executar a macro, o valor do campo Comando deve ser especificado neste formato: ClearMeasure([Código de medida], [Nó de hierarquia de itens], [Nó de hierarquia de locais], [Etiqueta de período], [Marca], [Filtro])
Nota: Os Parâmetros opcionais são especificados em [ ].

Na execução da macro, os valores das medidas dentro dos critérios definidos pelos parâmetros são apagados. Para medidas de dados transacionais, os valores Medida de origem e Medida de destino são apagados e o registro de dados transacionais é excluído.

Para as medidas do Market Intelligence, os valores da medida são apagados e o Evento de MI é excluído:

Nota: 
  • eventos de MI com status Pendente ou Exclusão pendente, em que o usuário não é responsável por editar o cenário, são excluídos do processo de dados.
  • A Exclusão avançada (que inclui filtragem adicional) de Eventos de MI é possível usando a macro DeleteMIEvent.
Tabela 1. Exemplo
Requisito Parâmetros
Limpa as medidas (excluindo a medida de Difusão de período) para todos os itens em todos os locais e para todos os períodos do horizonte do período de ciclo. ClearMeasure(“”,“”,“”,“”)
Limpa a medida FREV para todos os itens em todos os locais para todos os períodos do horizonte do período de ciclo. ClearMeasure(“FREV”,“”,“”,“”)
Limpa as medidas para itens GOO (excluindo a medida de Difusão de período) em todos os locais do horizonte do período de ciclo. ClearMeasure(“”,“GOO”,“”,“”)
Limpa as medidas (excluindo a medida de Difusão de período) para todos os itens em Todos os locais de DCs do horizonte do período de ciclo. ClearMeasure(“”,“”,“Todos os DCs”,“”)
Limpa as medidas (excluindo a medida de Difusão de período) para todos os itens em todos os locais para o período de calendário “AF 10” (no nível do calendário de ciclo para armazenar planos). ClearMeasure(“”,“”,“”,“AF 10”)
Limpa a medida BREV para itens GOO em locais dos EUA para o “Ano atual” (no nível do calendário para armazenar valores de cenário). ClearMeasure(“BREV”,“GOO”,“EUA”,“Ano atual”)
Limpa medidas (excluindo a medida de Difusão de período) com a marca DPLS_AdvanceForecasting para todos os itens em todos os locais e para todos os períodos do horizonte do período de ciclo. ClearMeasure (“”,“”,“”,“”,“DPLS_AdvanceForecasting”)
Limpa medidas (excluindo a medida de Difusão de período) com a marca DPLS_AdvanceForecasting para todas as combinações de item/local, em que DPLS_HUNITS > 0 para o horizonte do período de ciclo. ClearMeasure (“”,“”,“”,“”,“DPLS_AdvanceForecasting”, “[DPLS_HUNITS] > 0”)

Limpa a medida de Dados transacionais SPLS_PRODUCTION_PLANNED_TD para todos os itens em todos os locais e para todos os períodos do horizonte do período de ciclo.

Isso limpa os valores de medida para as duas medidas associadas aos dados transacionais (SPLS_PRODUCTION_PLANNED_TD e SPLS_PRODUCTION_PLANNED_SHIFTED_TD) e ao registro de dados transacionais.

ClearMeasure (“SPLS_PRODUCTION_PLANNED_TD”,“”,“”,“”)

Limpa a medida de Dados transacionais SPLS_PRODUCTION_PLANNED_TD para todos os itens no local de destino “IN:B1 para F1 por Caminhão” em que a data recebida fica dentro do bucket “AF19 M03”.

Isso limpa os valores de medida para as duas medidas associadas aos dados transacionais (SPLS_PRODUCTION_PLANNED_TD e SPLS_PRODUCTION_PLANNED_SHIFTED_TD) e ao registro de dados transacionais.

ClearMeasure (“SPLS_PRODUCTION_PLANNED_TD”,“IN:B1 para F1 por caminhão”,“AF19 M03”,“”)
Limpa a medida do Market Intelligence DPLS_FMI_EVENT para todos os itens e locais que têm Eventos que iniciam e terminam dentro do período AF20 M06, excluindo os valores da medida e do Evento de MI. ClearMeasure (“DPLS_FMI_EVENT”,“”,“”,“AF20 M06”)

As validações são realizadas quando você executa a macro. Se alguma validação falhar, a macro será anulada e a mensagem de erro relacionada será exibida.

Esta tabela descreve a capacidade de executar a macro em vários períodos de ciclo, status de cenário e mensagens de validação.
Status do período de ciclo Status do cenário Pode executar? Mensagem de validação
Pendente N/D Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Pendente”
Em execução WIP Sim N/D
Em execução Revisar, Rejeitado, Parada, Transmitido, Publicado Não Não é possível executar a macro {0} porque o Cenário tem o status {1}
Pausado Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo não está em execução
Concluído Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Concluído”
Anulado Parado Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Anulado”
Arquivado Qualquer Não Não é possível executar a macro {0} porque o Período de ciclo tem o status “Arquivado”
Esta tabela descreve a mensagem de erro exibida durante a execução da macro.
Condição de validação Mensagem de erro
Não é possível transmitir valores para o parâmetro de medida e o parâmetro de marca no mesmo comando de macro, apenas um ou outro pode ser transmitido. Não é possível especificar a medida e a marca.
Verifique se o Nome da marca existe e está habilitado Não é possível localizar a marca {0}.