2012-10-17 31 views
14

Bunu yapmak çok aptalca olmalı, ancak göremiyorum.SQL Raporlama Servisleri'nde yinelenen sütun değerlerini boşaltma

SQL Reporting Services (SQL 1008 R2) raporum var. Bir tablix kullanıyorum

temelde göstermek için:

COL 1 | COL 2 | COL 3 | COL 4 
---------------------------------- 
100 | 100 | 100 | Item 1 
100 | 100 | 101 | Item 2 
100 | 100 | 102 | Item 3 
100 | 110 | 110 | Item 4 
100 | 110 | 110 | Item 4 
100 | 110 | 111 | Item 5 
100 | 110 | 112 | Item 6 

Ama şuna benzer şekilde o iki sütunlarındaki değerleri tekrar bastırmak istiyorum: Düşündüm belki

COL 1 | COL 2 | COL 3 | COL 4 
---------------------------------- 
100 | 100 | 100 | Item 1 
     |  | 101 | Item 2 
     |  | 102 | Item 3 
     | 110 | 110 | Item 4 
     |  | 110 | Item 4 
     |  | 111 | Item 5 
     |  | 112 | Item 6 

sütunu sağ tıklayıp "Yinelenen değerleri gizle" yi seçerek kolay olun, ancak bunu göremiyorum. Şimdi özür diliyorum çünkü birilerinin ne kadar kolay olduğunu ya da bulduğuna işaret ettiğinde aptalca hissedeceğim. Senin durumunda (

=IIf(Previous(Fields!Col1.Value) = Fields!Col1.Value, Nothing, Fields!Col1.Value) 

Yoksa içeren grup adına metin 's HideDuplicates özelliğini ayarlayabilirsiniz:

+1

Bunun yerine neden grupları kullanmıyorsunuz? Daha sonra grup başlık hücresini ortalayarak güzelleştirebilirsiniz. –

+0

Bu soruyu yayınladıktan yaklaşık beş dakika sonra yaptığım şey buydu. Ben bir soru ve SHAME'in bir rozeti olarak sorumu bırakacağım! – tidge

+0

FWIW, başka birinin cevabını istemesi durumunda soruya cevap vermeme izin verin. –

cevap

19

Muhtemelen sadece gruplarını kullanır, ancak bu şekilde tutmak istiyorsanız, denemek için iyi bir muhtemelen Tablix1_Details)

İlgili konular