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

Networkdays com IF

Erro (Expressão inválida) ao utilizar nertworkdays no bloco if, peço que avaliem por favor!

[DIASTEMP]:
  LOAD VERSÃO,
  networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT INICIO HOMOLOGAÇÃO])) AS [DIAS EM PREPARACAO HOMOLOG V],
networkdays (MIN([STAT INICIO HOMOLOGAÇÃO]), MAX([STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS EM HOMOLOG V],
IF(isnull([STAT TÉRMINO DA HOMOLOGAÇÃO]),
networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],Today()),
networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],[STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS DECORRIDOS V],

networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT DATA LIBERAÇÃO PILOTO])) AS [DIAS ATE LIBERAÇÃO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRO DIA DO PILOTO])) AS [DIAS ATE PRIMEIRO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE PRIMEIRA DISTRIB V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE ULTIMA DISTRIB V]
 
Resident [STAT]
//WHERE NOT(ISNULL([STAT DATA DISPONIBILIZAÇÃO DS]))
group by
VERSÃO
;

Labels (1)
1 Solution

Accepted Solutions
Thiago_Justen_

Washington,

Teste:

[DIASTEMP]:

LOAD

*,

IF(isnull([STAT TÉRMINO DA HOMOLOGAÇÃO]),

networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],Today()),

networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],[STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS DECORRIDOS V]

Resident [STAT];


LEFT JOIN ([DIASTEMP])


LOAD VERSÃO,
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT INICIO HOMOLOGAÇÃO])) AS [DIAS EM PREPARACAO HOMOLOG V],
networkdays (MIN([STAT INICIO HOMOLOGAÇÃO]), MAX([STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS EM HOMOLOG V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT DATA LIBERAÇÃO PILOTO])) AS [DIAS ATE LIBERAÇÃO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRO DIA DO PILOTO])) AS [DIAS ATE PRIMEIRO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE PRIMEIRA DISTRIB V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE ULTIMA DISTRIB V]

Resident [STAT]
//WHERE NOT(ISNULL([STAT DATA DISPONIBILIZAÇÃO DS]))
group by
VERSÃO
;

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

View solution in original post

1 Reply
Thiago_Justen_

Washington,

Teste:

[DIASTEMP]:

LOAD

*,

IF(isnull([STAT TÉRMINO DA HOMOLOGAÇÃO]),

networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],Today()),

networkdays ([STAT DATA DISPONIBILIZAÇÃO DS],[STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS DECORRIDOS V]

Resident [STAT];


LEFT JOIN ([DIASTEMP])


LOAD VERSÃO,
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT INICIO HOMOLOGAÇÃO])) AS [DIAS EM PREPARACAO HOMOLOG V],
networkdays (MIN([STAT INICIO HOMOLOGAÇÃO]), MAX([STAT TÉRMINO DA HOMOLOGAÇÃO])) AS [DIAS EM HOMOLOG V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT DATA LIBERAÇÃO PILOTO])) AS [DIAS ATE LIBERAÇÃO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRO DIA DO PILOTO])) AS [DIAS ATE PRIMEIRO PILOTO V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE PRIMEIRA DISTRIB V],
networkdays (MIN([STAT DATA DISPONIBILIZAÇÃO DS]),MAX([STAT PRIMEIRA DATA INICIO DISTRIBUIÇÃO])) AS [DIAS ATE ULTIMA DISTRIB V]

Resident [STAT]
//WHERE NOT(ISNULL([STAT DATA DISPONIBILIZAÇÃO DS]))
group by
VERSÃO
;

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