Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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ção | Nº Fogo | Eixo | Frota - 240 | Grupo | Menor mm |
ETEE4 | 36400 | 7 | 3247 | 10 | 8,64 |
ETEI4 | 36399 | 7 | 3247 | 10 | 9,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. !
Sensacional! Muito obrigado!
Estou comprometido em estudar mais a linguagem.
Muito obrigado!
Sempre à disposição meu nobre.
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;
Qual o erro?
Remova o segundo drop table 240