Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Salut,
S'il vous plaît, quelqu'un peut me confirmer si les expressions sont les mêmes, car je n'ai pas trouvé les mêmes résultats
=SI(Fin réelle<>""
;Fin réelle;
SI(Date clôture<>"";Date clôture;
SI(OU(Statut="A traiter";Statut="En cours";Statut="");"";Modifié le)))
- Qlikview :
date(if([Fin réelle ] <>'', [Fin réelle ],
if([Date clôture]<>'', [Date clôture],
if(Statut='A traiter' or 'En cours' or '', [Modifié le],
)))) as ClotureT,
Merci
Cordialement
Maurice
Je te conseille d'utiliser :
=if(len(TON_CHAMP)>0,TON_CHAMP etc.
et j'aurai tendance à mettre if(Statut='A traiter' or Statut='En cours' or Statut='', [Modifié le], etc.
Kevin
j'ai testé cette solution,mais sans résultat
en faite il me compte le nombre de dates dont [Fin réelle ] <> 0 , comme j'ai des [Fin réelle ] <> et [Fin réelle ] = 0 et la condition verifie si <> 0 il afficher le nombre de date sans passe à l'étape suivante si [Fin réelle ] = 0 pour compter le reste de date.
euh...
Ce que je teste avec len() > 0 c'est la longueur du champ.
oui voici
if(len([Fin réelle])>0,[Fin réelle],
if(len ( [Date clôture])>0,[Date clôture],
if(Statut='A traiter' or Statut='En cours' or Statut='', [Modifié le],Null()))) as ClotureTest,
Bonjour Maurice,
je te conseille de typer ton champ en DATE car sinon qlikview peut interpréter ton champ comme un type NOMBRE et dans ce cas le zéro équivaut à NULL.