p_SALES_CANALMARCAMOVIMENTOPERIODO
Retorna o movimento por canal e marca, comparado com um período anterior.
Assinatura
exec dbo.p_SALES_CANALMARCAMOVIMENTOPERIODO
@Tipo = 'RANGE', -- RANGE | EXTRACT
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@Canal = null,
@Marca = null,
@ComparacaoTipo = 'ANO_ANTERIOR',
@ComparacaoValor = 1,
@DataInicioLY = null,
@DataFimLY = null;
| Filtro | Tipo | Descrição |
|---|---|---|
@Canal | varchar(120) | Código do canal. Quando NULL, retorna todos |
@Marca | varchar(120) | Código da marca. Quando NULL, retorna todas |
Os demais parâmetros seguem o contrato descrito em Visão geral.
Granularidade do retorno
@Tipo | Linhas retornadas |
|---|---|
RANGE | Uma linha por combinação de canal + marca |
EXTRACT | Uma linha por combinação de canal + marca e por dia |
Colunas retornadas
Contrato idêntico ao de p_SALES_MOVIMENTOPERIODO, acrescido das colunas de identificação:
| Coluna | Tipo | Descrição |
|---|---|---|
CHANNEL | varchar | Código do canal |
CHANNEL_NAME | varchar | Nome do canal |
BRAND | varchar | Código da marca |
BRAND_NAME | varchar | Nome da marca |
Exemplos
Participação de cada marca dentro de um canal
exec dbo.p_SALES_CANALMARCAMOVIMENTOPERIODO
@Tipo = 'RANGE',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@Canal = 'LOJA_FISICA';
Evolução diária de uma marca em todos os canais
exec dbo.p_SALES_CANALMARCAMOVIMENTOPERIODO
@Tipo = 'EXTRACT',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@Marca = 'MARCA_A';