2012-05-10 18 views
8

Gruplamada bazı rakamları toplamayı deniyorum ve bazen bir gerçek sayı yerine #error görünecektir. Bunu, 0'a bölerek veya veri kümesinde boş değerler olduğunda gerçekleşebilir, ancak veri kümesinde yalnızca geçerli sayılar görüyorum. Rakamlar bir taşmaya neden olacak kadar büyük değildir ve ifadenin doğru olduğundan eminim, #error sadece belirli bir parametre kombinasyonu için ortaya çıkıyor.#error?

#error iletisini görmenin başka bir nedeni var mı? toplama fonksiyonlarının Herhangi da bu mesajın neden:

Açık olmak gerekirse, formül =Sum(Fields!Number.Value)

Düzenleme olduğunu.

cevap

16

Bazen SSRS veri kümesinden döndürülen bir sayı alanının metin olduğuna karar verir. Sonra birçok vb işlevler başarısız olur. Bu işleri

=SUM(CDEC(Fields!Number.Value)) 
+0

: ondalık düzeltmeleri şeyler sayısını convertin eğer

görün! Teşekkürler. Bu Rapor Oluşturucu'da belgelenmiş bir hata mı? Düzenleme: Çok yakında konuştuğumu görüyorum. Bu, belirli bir parametre kümesi kullanırken sorunu giderdi, ancak başka bir parametre bu sorunu yeniden üretir :( – confusedKid

+0

Bu alanın döndürülen tüm satırlar için gerçekten bir sayı olduğundan emin misiniz? –

+0

Evet, sorgu tasarımcısında, hepsi sayılardır Aynı zamanda tüm null değerlerini 0 ile değiştirdim. – confusedKid