Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia, pessoal!
Sou muito novo no mundo do BI e se vocês pudessem me ajudar com algumas dúvidas que estão surgindo, eu ficaria muito agradecido.
Eu usei dois arquivos para importar dados para o Qlik, depois criei dois objetos gráficos do tipo tabela. minha dúvida é a seguinte em uma das tabelas eu preciso contar quantos registros eu tenho na outra dada três condições. Eu usei o "count", usei também o "count" com "if", mas o resultado retornado é sempre a quantidades de itens resultantes do filtro da outra tabela.
Vou ver se consigo exemplificar.
Tabela 1 Tabela 2
Item 1 | Item 2 | Item 3 | Item 4 Item 1.1 | Item 2.1 | Item 3.1
aaa | 111 | 222 | ? aaa | 111 | 000
bbb | 222 | 333 | ? bbb | 222 | 000
aaa | 111 | 333 | ? aaa | 111 | 000
ddd | 444 | 333 | ?
aaa | 222 | 444 | ?
Nesse caso a coluna "Item 4" é calculada, e precisa retornar o valor da contagem feita na tabela 2, condicionada as colunas 1 e 2 da tabela 1. nesse caso a linha 1 receberia 2, a linha 5 retornaria 0 e etc.
Obrigado!
Boa tarde Josemar,
Uma forma de reproduzir o arquivo Excel postado, realizando o calculo no script
a fim de ser mostrado em uma tabela simples.
Table1:
load *
Inline [
modelo, ano ,id
Gol, 2014, 10
Gol, 2014, 20
Gol, 2014, 30
Gol, 2014, 50
Gol, 2015, 60
Gol, 2015, 70
Gol, 2015, 80
Gol, 2015, 90
Fox, 2014, 10
Fox, 2014, 20
Fox, 2014, 30
Fox, 2014, 40
Fox, 2015, 50
Fox, 2015, 60
Fox, 2015, 70
Fox, 2016, 80
Uno, 2015, 90
Uno, 2015, 10
Uno, 2016, 30
];
NoConcatenate
Table2:
load *
Inline [
modelo2, ano2 ,id2
Gol, 2015, 10
Gol, 2015, 20
Gol, 2016, 30
Gol, 2016, 40
Fox, 2015, 10
Fox, 2015, 20
Fox, 2016, 30
Uno, 2016, 10
Uno, 2016, 20
];
NoConcatenate
Final:
LOAD modelo
,ano
,id
,modelo&ano as Chave
Resident Table1;
Left Join (Final)
LOAD count(id2) as Contagem
,modelo2&ano2 as Chave
Resident Table2
Group by modelo2, ano2;
DROP Table Table1;