Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
kettyterra
Contributor

Count - Dúvida

Pessoal,

Vejam se consegue me ajudar.

Eu tenho a seguinte expressão:

FIRSTSORTEDVALUE(DISTINCT [T9_Filial], - [Data_L] + ORD(LEFT([T9_Situacao Bem],1))/1000 )

Com essa expressão eu consigo saber qual a ultima localização de um determinado equipamento.

Tendo entao o seguinte resultado com a expressao acima:

AAE.10 - CANAL DO SERTAO

AAE.11 - CANAL DO SERTAO

BCC.11 - RODOANEL

BCC.12 - RODOANEL

Eu quero contar quantos equipamentos eu tenho por localizaçao..

Deste modo:

LOCALIZACAO | EQUIPAMENTOS

CANAL SERTAO | 2

RODOANEL | 2

Como eu posso fazer isso?

Eu tenho que manter a mesma ideia da expressao acima, pois meu cenário tem algumas premissas que nao me permitem apenas mandar um count simples..

Obrigada

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Count - Dúvida

2015-07-17 15_07_21-QlikView x64 - [C__tmp_Localizacao.qvw].pngKetty, boa tarde.

DADOS:

LOAD

    CODIGO,

    LOCALIZAÇAO,

    SITUAÇAO,

    DATA

FROM [DADOS.xlsx] (ooxml, embedded labels, table is Plan1);

left join

LOAD

    CODIGO,

    FirstSortedValue(LOCALIZAÇAO, -DATA)  as ULTIMA_LOCALIZACAO,

    FirstSortedValue(DATA, -DATA)        as ULTIMA_DATA  

Resident DADOS Group by CODIGO;

5 Replies

Re: Count - Dúvida

Ketty, mande um exemplo de seus dados para podermos te ajudar melhor

kettyterra
Contributor

Re: Count - Dúvida

Yuri,

Segue a base.

Eu quero que ele conte o codigo x localização.

A situação eu tenho mais de uma, a válida é sempre a ultima levando em consideração a data.

Obrigada

tiago_ferrucio
New Contributor III

Re: Count - Dúvida

Tenta rodar esse código:

[Tabela Temp]:

LOAD

  CODIGO

  ,  LOCALIZAÇAO

  ,  SITUAÇAO

  ,  DATA

FROM

(ooxml, embedded labels, table is Plan1);

[Tabela]:

LOAD

  LOCALIZAÇAO

  , Count(CODIGO) AS QTD

Resident [Tabela Temp]

GROUP BY LOCALIZAÇAO;

DROP Table [Tabela Temp];

Atenciosamente,

Tiago Ferrucio

kettyterra
Contributor

Re: Count - Dúvida

Thiago,

Não é isso que preciso..

Eu tenho que eliminar os registros repetidos, sendo devo deixar o status da  maior data.

Atte

Ketty Terra

MVP
MVP

Re: Count - Dúvida

2015-07-17 15_07_21-QlikView x64 - [C__tmp_Localizacao.qvw].pngKetty, boa tarde.

DADOS:

LOAD

    CODIGO,

    LOCALIZAÇAO,

    SITUAÇAO,

    DATA

FROM [DADOS.xlsx] (ooxml, embedded labels, table is Plan1);

left join

LOAD

    CODIGO,

    FirstSortedValue(LOCALIZAÇAO, -DATA)  as ULTIMA_LOCALIZACAO,

    FirstSortedValue(DATA, -DATA)        as ULTIMA_DATA  

Resident DADOS Group by CODIGO;