SSRS

2012-06-08 11 views
7

'da filtrelenmiş bir tablix satır sayısını Süzülmüş tablix'imin satır sayısını SSRS rapor başlığımın içindeki bir metin kutusuna göstermek istiyorum. Ben biraz googled ama hiçbir şey yardımcı oldu.SSRS

this link adresindeki öneri bana sayım verir, ancak bu geçerli sayfaya gelen satırların sayısıyla sınırlıdır. Sonucu 2 sayfa olsa bile, yalnızca ilk sayfadaki satır sayısını alırım.

Ayrıca, satır numarası için yeni bir sütun ekleyerek denedim ve sonra üstbilgi metin kutusunda değerini gösterdim, ancak sorun yukarıdaki ile aynı kalır.

Ben rapor (ı filtre için özel kod kullanıyorum) küresel paylaşılan değişkenler kullanarak çalıştı, bu bir ölçüde kadar yardımcı

ama ben

Ayrıca

düşünün lütfen görünüm raporu düğmesini :(tıklayın her zaman değerini biriken devam saklı yordam filtre ölçütlerini hareketli benim için bir seçenek olmadığını söyledi.

sayesinde Ravi

cevap

3
Eğer ReportProperties bölümüne alacak ve beyaz kısmın dışında

sağ tıklayın sayfası.

Sayfayı Yükseklik 500 gibi bir şeye ayarlayın (istediğiniz kadar yüksek yapabilirsiniz, yalnızca sayfayı istediğiniz boyuta genişletebilirsiniz) Tamam'ı tıklatın. Tamam

Sayfaya geri dönün ve tablix'inizin üstüne sağ tıklayın ve metin kutusuna ekle'yi tıklayın.

Metin kutusuna sağ tıklayın ve ifadeye tıklayın.

Yapıştır =CountRows()

tıklayın tamam Önizleme raporu. Umarım istediğin budur.

12

Aşağıdaki çözüm benim için bir çekicilik gibi çalıştı. Bu asp.net forum here tarihinde QUESTIONDUDE'e bir yayından var:

  1. detay grubunun dışında tablix altına bir satır ekleyin.
  2. Bu "altbilgi" satırındaki herhangi bir hücrede, ifadeyi =COUNT("Fields.[pick a field].Value") olarak ayarlayın. Her zaman paranoyak, benzersiz bir alan kullandım. Önemli olduğuna emin değilim. Bu hücreye Metin Kutusu 17 diyelim.
  3. Tablix'in dışında, filtrelenmiş tablix'in satır sayısını görüntülemek için ReportItems! Textbox17.Value ifadesini kullanabilirsiniz.
  4. Altbilgi satırını gizle.

Tüm krediler için soru.

0

Benim için sayım, filtre uygulanmış veri kümesinde çalışmadı, her zaman (COUNT ve COUNTROWS için), orijinal veri kümesinin sayısını döndürdü.

Çalıştırmanın bir yolunu bulamadığım için, filtreleme statik olduğundan ve hangi veri sütun değerinin kullanılacağını bildiğim için CountDistinct kullanarak bitti.

=CountDistinct(Fields![Fieldname].Value)