web-dev-qa-db-fra.com

Si valeur = null, "" sinon, la valeur des problèmes EXPRESSION SSRS

la valeur 1 est une valeur décimale du prix de détail 2 est la différence entre 2 les coûts de vente au détail sont tous les deux des décimales

=IIF(Fields!Prorated.Value is null,"",Fields!Prorated.Value)-Fields!Retail.Value fixxed !!!

Fixxed ^^

=IIF(IsNothing(Fields!Prorated.Value),"",(Fields!Prorated.Value-Fields!CurrentRetailPrice.Value)/Fields!Prorated.Value)

Échec ^^ celui-ci est affiché en% de différence

cela n'a pas fonctionné ce qui serait une autre façon de contourner ce

7
Cladback

Essaye ça:

=IIF(IsNothing(Fields!days_Prorated.Value),"",Fields!Prorated.Value-Fields!Retail.Value)

Pour votre commentaire, essayez ceci:

=IIF(IsNothing(Fields!Prorated.Value),"",(Fields!Prorated.Value-Fields!CurrentRetailPrice.Value)/iif(Isnothing(Fields!Prorated.Value),1,Fields!Prorated.Value)

Vous devez le valider deux fois dans ce cas.

13
alejandro zuleta