Format de numéro personnalisé SSRS
Je suis aller pour générer un fichier excel à partir de SSRS, et
Je veux formater le numéro de tel...
- 15 est affiché comme 15
- 14.3453453 est affiché comme 14.35
- 12.1 est affiché comme 12.1
- 0 est affiché comme 0
- 1 est affichée comme 1
Je peux appliquer ce dans Excel, mais incapable de s'appliquer dans SSRS
[=0]0;[=1]1;0.##
Personne ne peut vous suggérer une autre façon pour moi? Merci!
source d'informationauteur K.C
Vous devez vous connecter pour publier un commentaire.
suis en supposant que vous souhaitez savoir comment le mettre en forme les nombres dans SSRS
Juste
right click
laTextBox
sur lequel vous souhaitez appliquer la mise en forme, aller à sonexpression
.supposons que son expression est quelque chose comme ci-dessous
ensuite ce faire
ou
différence entre les deux est que les anciens on pourrait faire 4 comme 4 et, plus tard, une 4 comme 04.00
cela devrait vous donner une idée.
aussi: vous pouvez convertir votre domaine dans l'ordre numérique. c'est à dire
donc: 0 dans l'expression de format moyen, quand personne n'est présent, à la place d'un 0 il et # signifie que lorsque aucun numéro n'est présent, laissez-la. Deux d'entre eux fonctionne même lorsque les nombres sont présents
c'est à dire. 45.6567 serait 45.65 pour deux d'entre eux:
Mise à JOUR :
si vous souhaitez appliquer une mise en forme variable sur la même colonne basée sur les valeurs de ligne c'est à dire
vous souhaitez
myField
ne pas avoir de mise en forme quand il n'a pas de valeur décimale mais le formatage avec la double précision, quand il a décimale, alors vous pouvez le faire par le biais de la logique. (bien que vous ne devriez pas le faire)Aller à la appropriée de zone de texte et aller à son expression et à faire:
donc, fondamentalement, vous utilisez
IIF(condition, true,false)
opérateur de SSR,ur condition est de vérifier si le nombre est décimal de la valeur, si elle a, vous appliquez la mise en forme et si non, vous le laisser comme il est.
cela devrait vous donner une idée, comment gérer la variable de mise en forme.
Avez-vous essayé avec le format personnalisé
"#,##0.##"
?Vous pouvez utiliser