6

ben SSRS bir tablo için bir satır numarası almak için aşağıdaki ifadeyi kullanın:SSRS Sıra Numarası

=RunningValue(CountDistinct("Table1"),Count,"Table1") 

Ben de satır görünürlük özelliği için bir ifade kullanın. Görünürlük ifadesinin

olduğunu söyleyebiliriz. Satır numarası için ifadem, satırın görünür olup olmadığını dikkate almaz.

Veri kümesi sorgumu açıkça değiştirebilirdim, ancak yalnızca Satır Numarası ifademi yalnızca gizlenmeyen satırları içerecek şekilde değiştirmek mümkün mü? Teşekkürler

cevap

10

İki ifadenizin mantığını birleştirerek bunu başarabilirsiniz. ,

=RunningValue(Fields!val1.Value, CountDistinct, "Tablix1") 

Sonraki: ROWNUM olarak hesaplanır

enter image description here

İşte enter image description here

, :

bu dayalı basit DataSet ve basit tablix'i var ki Diğer iki alana dayalı bir ifade kullanarak bazı satırları gizleyelim:

=IIf(Fields!val2.Value + Fields!val3.Value <> 0, False, True) 

enter image description here

Bu ROWNUM kırar, ama biz gizli satırları görmezden ifadesini düzeltebilirler. Biz (Nothing olarak ayarlanmış SSRS için yani) onları sıfırlama bunu - CountDistinct herhangi Nothing değerleri dikkate almayacaktır: gerektiği gibi ROWNUM Şimdi

=RunningValue(IIf(Fields!val2.Value + Fields!val3.Value <> 0, Fields!val1.Value, Nothing) 
    , CountDistinct 
    , "Tablix1") 

gizli satırları görmezden geliyor:

enter image description here

+0

Teşekkür ederim. Bu çok yardımcı oldu. –