Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Queria fazer um Same Store Sales, Comparação ano a ano, de lojas que tiveram vendas em ambos os anos e meses.
Não por onde comecar, alguem ajuda.
try use bar chart your dimension is year measure is sales..
Comece resolvendo esse problema na modelagem do dado.
Considere os seguintes dados da Tabela A:
TabelaA:
Data | Loja | Valor |
01/01/2018 | A | 20 |
05/01/2018 | A | 10 |
01/02/2018 | B | 10 |
01/01/2019 | A | 60 |
07/01/2019 | B | 10 |
01/02/2019 | B | 20 |
A ideia é criar uma flag se a loja existia no ano anterior.
Script:
FatoTemp:
Load
Loja,
Data,
Valor,
Num(MonthStart(Data)) & '-' & Loja as KeySSS
Load [lib://Dados/TabelaA.qvd](qvd);
Left Join
Load Distinct
Num(AddYears(MonthStart(Data), 1)) & '-' & Loja as KeySSS,
1 as FlagSSS
Resident FatoTemp;
Fato:
LOAD
Loja,
Data,
Valor,
Alt(FlagSSS,0) as FlagSSS
Resident FatoTemp;
Drop Table FatoTemp;
Exemplo de KPI que fixa o ano:
Sum({<Ano = {2019}>}Valor*FlagSSS)/Sum({<Ano = {2018}>}Valor)
Excemplo de KPI que não fixa o ano:
Sum({<Ano = {$(=Year(Max(Data)))}>}Valor*FlagSSS)/Sum({<Ano = {$(=Year(Max(Data))-1)}>}Valor)
Resultado: 2