Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
diegocardoso90
Contributor II
Contributor II

Expressão Indicador

Pessoal,

Preciso muito da ajuda de vocês me ajudar a criar uma expressão da seguinte forma:

Possuo uma tabela onde informa os grupos de pneus por veículo, gostaria que informasse o veículo "Frota"

que tivesse uma variação de 2 mm.


Exemplo:

     

PosiçãoNº FogoEixoFrota - 240GrupoMenor mm
ETEE43640073247108,64
ETEI43639973247109,69

Possuo estas informações, porém necessito que a expressão me informe se o "Grupo" deste "Frota" contém uma variação de 2 mm (maior ou menor).

Em anexo segue base e qvw para melhor ajuda-los. !

Labels (1)
15 Replies
diegocardoso90
Contributor II
Contributor II
Author

Sensacional! Muito obrigado!

Estou comprometido em estudar mais a linguagem.
Muito obrigado!

Thiago_Justen_

Sempre à disposição meu nobre.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
diegocardoso90
Contributor II
Contributor II
Author

Thiago,

Tá dando erro ao carregar na minha base.

240:

LOAD [Nº Fogo],

     Filial,

     upper(Frota) as [Frota - 240],

    

     [Nº Fogo] & '|' & Marca as [Chave Pneu],

    

     Marca,

     Modelo as "Modelo Pneu",

     Dimensão,

     Posição,

     Vidas,

     [Km Rodado],

     [Tipo Desgaste],

    

     Desgaste,

    

     mm1,

     mm2,

     mm3,

     mm4,

    

     Grupo,

     Eixo,

    

     if( Posição = 'EDE', 'Direcional',

     if( Posição = 'EDD', 'Direcional',

     if( Posição = 'EDD2', 'Direcional',

     if( Posição = 'EDE2', 'Direcional', 'Traseiro')))) as [Posição - 240],

    

    

     if(Posição = 'ESTEP1', 'Estepe',

     if(Posição = 'ESTEP2', 'Estepe','Rodando')) as Estepe,

    

     if(Vidas = 1, '1º Vida', '> 2º Vida') as Vidas_Analise,

     if( Year(Today()) - ANOFAB >5, 'Vencido', 'Ok') as "Pneu Estado",

    

     ANOFAB,

     [Menor mm]

FROM

[\\172.16.50.21\publico\05.FROTA\CDD CABO\07. Gestão de Pneus\7.6 Relatórios de Pneus\Dados\BD_PNEUS.xlsx]

(ooxml, embedded labels, table is 240);

Base:

LOAD

*,

    If(fAbs(Diferenca_MM)>=2,'NOK','OK') as Situacao;

LOAD

*,

    If("Frota - 240"=Previous("Frota - 240") and Grupo=Previous(Grupo),RangeSum("Menor mm",-Previous("Menor mm")),0) as Diferenca_MM

Resident 240 Order By "Frota - 240",Grupo Asc;

Drop Table 240;

Drop Table 240;

Thiago_Justen_

Qual o erro?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
diegocardoso90
Contributor II
Contributor II
Author

1.png

Thiago_Justen_

Remova o segundo drop table 240

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago