2016-04-07 37 views
0

2008 gibi SSRS 2008 yılında bir matris var ssrs 2008, ancak bu sütunlardan hiçbiri. "Toplam" adlı başka bir gizli sütun eklemem gerekecek. Bu sütunun kuralı olacak (Ben SSRS onu ve nerede nasıl yazılacağını bilmiyorum):gruplandırılması

int total = 0; 
if(type1<>normal) total++; 
if(type2<>normal) total++; 
if(type3<>normal) total++; 
return total; 

Ve ihtiyacıyla grup bu sütunda dayalı olması. Aşağıda Yani bir örnek: Ben Herhangi bir yardım

mutluluk duyacağız SSRS 2008'de bunu sağlayabilir nasıl

Id type1 type2 type3 total(visibility:false) 
2 high  low  normal 2 
1 low  normal normal 1 
3 normal normal normal 0 

+0

Bu aslında bir TYPE sütununa dayalı bir matris tablosu mu yoksa normal bir tabloda ayrı Tip sütunları (1, 2, 3) var mı? Verileriniz ilk örnek (ID, tip1, tip2, tip3, değer) gibi görünüyor mu? –

+0

bunlar normal bir tabloda sütunlardır. veri şu anda (id, tip1, tip2, tip3) gibi görünüyor ve bu tabloyu sorudaki örnekler olarak atamamız gereken toplam bir sütuna göre sıralamak istiyorum. toplam sütun geçici bir şeydir, kimse görmeyecek, sadece süreç tarafından sipariş için var –

cevap

1

Sizin Toplam sütun ifadesi olmalıdır:

=IIF(type1 <> "normal", 1, 0) + IIF(type2 <> "normal", 1, 0) + IIF(type3 <> "normal", 1, 0) 

IFF argüman 1'de ifadeyi kontrol eder ve true (ikinci argüman) değerini döndürürse (üçüncü argüman).

Ayrıca bunu, (geri [Z-A] düzeninde) SORTING ifadesi olarak kullanmak istediğinizi düşünüyorum.