2015-04-15 16 views
6

varchar(50) veri türü ve int veri türü ile skuno ve qty sütunları ile bir SQL veritabanı var.RDLC raporunda başka bir alandaki duruma dayanan bir alan nasıl toplamlanır?

İşte sütunlar şunlardır: skuno rdlc raporda "6" ile başlar nerede

skuno  qty 
----------------- 
78654 - 100 
65495 - 120 
10564 - 67 
64389 - 20 

Ben qty özetlemek istiyorum.

bu ifadeyi kullanarak ancak bir hata alıyorum:

=Sum(iif(Fields!skuno.Value like "6*", Fields!qty.Value, 0)) 

ve nasıl sorunu çözebilirsiniz edilir?

Böyle bir ifade kullanabilirsiniz
+0

Hata nedir? –

+0

@Matt Thrower Matrix veri hücresinde # Error değerini gösterir ve hesaplanan değeri değil ... –

+0

Ah, bu bir excel sorusu mu? Bu durumda, üçü de yanlış olduğu taktirde etiketleri değiştirir. –

cevap

11

:

=Sum(CInt(IIf(Left(Fields!skuno.Value, 1) = "6", Fields!qty.Value, 0))) 

aynı tip (ondalık için Integer için CInt, CDec, Double için CDbl, vs.) önce her olası değerleri dönüştürmek zorunda olduğunu lütfen unutmayın toplama.

+0

Teşekkür ederim o kadar iyi çalışıyor .... –

+2

Teşekkür ederiz! Aynı türlere dönüşüm, tüm dünyayı bir fark yaratıyor. – MPaul

İlgili konular