Cognos 7 » Impromptu
ID #1017
Erreurs de divisions par zéro
Erreurs de divisions par zéro (2 cas exemples) :
1-Divisions pour les champs calculés (simple)
Au lieu de faire: nbNombreY/nbNombreX
SOLUTION: Faire une vérification des 0 et des manquants:
IF (nbNombreX = 0 Or nbNombreX is missing ) then ( 0 ) else ( nbNombreY/nbNombreX )
2-Divisions pour les champs calculés (totaux)
Au lieu de faire : IF (nbNombreX = 0 Or nbNombreX is missing )
then ( 0 ) else ( TOTAL(nbNombreY/nbNombreX ))
SOLUTION: Faire 2 data définitions:
Exemple: DATA DEFINITION1 : ChampCalculer1 IF (nbNombreX = 0 Or nbNombreX is missing ) then ( 0 ) else ( nbNombreY/nbNombreX )
          et DATA DEFINITION2 : ChampCalculer2 TOTAL(ChampCalculer1 )
1-Divisions pour les champs calculés (simple)
Au lieu de faire: nbNombreY/nbNombreX
SOLUTION: Faire une vérification des 0 et des manquants:
IF (nbNombreX = 0 Or nbNombreX is missing ) then ( 0 ) else ( nbNombreY/nbNombreX )
2-Divisions pour les champs calculés (totaux)
Au lieu de faire : IF (nbNombreX = 0 Or nbNombreX is missing )
then ( 0 ) else ( TOTAL(nbNombreY/nbNombreX ))
SOLUTION: Faire 2 data définitions:
Exemple: DATA DEFINITION1 : ChampCalculer1 IF (nbNombreX = 0 Or nbNombreX is missing ) then ( 0 ) else ( nbNombreY/nbNombreX )
          et DATA DEFINITION2 : ChampCalculer2 TOTAL(ChampCalculer1 )
Tags: -
Related entries:
Auteur: Michel Preti
Révision: 1.0
Vous ne pouvez pas commenter cet enregistrement