
Contributor
2019-05-27
03:35 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Same Store Sales
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.
655 Views
2 Replies

Specialist III
2019-05-27
08:57 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
try use bar chart your dimension is year measure is sales..
Channa
641 Views

Partner - Contributor II
2019-05-28
06:59 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
