0

J'ai un graphique à colonnes dans lequel je veux afficher le% de ventes facturées en 24 heures et% de ventes non facturées en 24 heures. Les données doivent être classées par date, donc pour chaque date, je peux voir le pourcentage de ventes facturées et non facturées dans les 24 heures.SSRS 2005 nombre conditionnel dans le graphique: comment?

Mon jeu de données contient:

  • id vente,
  • état des ventes (uniquement facturées sont autorisés et je me suis occupé de cela dans ma requête), la date
  • et
  • nbDays, qui est lié à une fonction qui détermine si la vente est facturée en 24h. (Si le nbdays < 3 il est en 24h sinon ce n'est pas)

Je veux que mon graphique à afficher pour chaque jour deux colonnes: 1 pour 24 dans facturés, 2 non facturés dans 24 h. Ainsi, je fais glisser les champs de date vers la zone Champs de catégorie et l'identifiant de vente deux fois vers la zone Champs de données. L'idée est d'en utiliser un pour la facturation en 24h et l'autre pour l'autre.

Comment puis-je écrire une expression conditionnelle pour satisfaire à cette exigence et faire en sorte que l'ID de vente des champs de données affiche les données en fonction de ma condition?

J'ai essayé, mais cela n'a pas fonctionné:

=count(iif(fields!nbDays.value <3, 1,0)) 

et aussi:

=iif(fields!nbDays.value <3, count(fileds!salesid.value),0) 

Répondre

1

Utilisez le premier, mais utiliser une somme comtale. par exemple.

=sum(iif(fields!nbDays.value <3, 1,0)) 
+0

Je l'ai essayé et je reçois la colonne Facturé disparaître du tableau ... toute autre suggestion? – M2A

+0

Je n'ai pas utilisé 2005 depuis un moment, mais je suppose que vous pourriez avoir à tracer une mauvaise configuration. Malheureusement, je ne l'ai installé nulle part pour le vérifier pour vous. Essayez de construire ce dont vous avez besoin dans une matrice ou une table d'abord pour vous assurer que vous le faites correctement. – jimconstable