Aracılığıyla paylaş


Verileri Tablix Veri Bölgesinde Görüntülemeye Hazırlama

Tablix veri bölgesi veri kümesinden veriler görüntüler.Veri kümesi için alınan tüm verileri görüntüleyebilir veya verilerin yalnızca alt kümesini görecek şekilde filtreler oluşturabilirsiniz.Ayrıca, Null değerleri doldurmak için koşullu ifadeler ekleyebilir veya veri kümesine yönelik sorguyu, varolan bir sütunun sıralama düzenini tanımlayan sütunlar içerecek şekilde değiştirebilirsiniz.

Alan Değerlerinde Null ve Boş Değerlerle Çalışma

Veri kümesindeki alan koleksiyonuna yönelik veriler, Null ve boş değerler dahil çalışma zamanında veri kaynağından alınan tüm değerleri içerir.Normalde Null ve boş değerler birbirinden ayırt edilemez.Çoğu durumda, bu istenen davranıştır.Örneğin, sayısal toplamak işlevlerini ister. toplamak and Ortalama null değerleri yoksayar.Daha fazla bilgi için bkz: Yerleşik rapor ve toplamak işlevleri (Reporting Services) deyimler içinde kullanma.

Null değerlerin farklı işlenmesini istiyorsanız, koşullu ifadeleri kullanabilirsiniz veya Null değerin yerine özel bir değer koymak için özel kod kullanabilirsiniz.Örneğin, aşağıdaki ifade metni kullanır. Null çalıştığınız her yerde null bir değer alan oluşur. [Size].

=IIF(Fields!Size.Value IS NOTHING,"Null",Fields!Size.Value)

Gelen verileri almadan önce verilerinizi boş değerlere kaldırma hakkında daha fazla bilgi için bir SQL Server kaynak verileri kullanma Transact-SQL sorgular Bkz: Null değerler ve null değerler ve birleşimler.

Null Alan Adlarını İşleme

Alanın kendisi sorgu sonuç kümesinde olduğu sürece, bir ifadede null değerlerin sınanmasında sorun yoktur.Alanın, çalışma zamanında veri kaynağından döndürülen koleksiyon alanları içinde olup olmadığını özel koddan sınayabilirsiniz.Daha fazla bilgi için bkz: DataSet alanları koleksiyon başvurular (Reporting Services) deyimler içinde kullanma.

Sıralama Düzeni Sütunu Ekleme

Varsayılan olarak, veri kümesi alanındaki değerleri alfabetik olarak sıralayabilirsiniz.Farklı bir düzende sıralamak için, veri kümenize, veri bölgesinde olmasını istediğiniz sıralama düzenini tanımlayan yeni bir sütun ekleyebilirsiniz.Örneğin, alana göre sıralamak için [Color] ve ilk, beyaz ve siyah öğeleri sıralamak için bir sütun ekleyebilirsiniz [ColorSortOrder], aşağıdaki sorguda gösterilen:

SELECT ProductID, p.Name, Color,
   CASE
      WHEN p.Color = 'White' THEN 1
      WHEN p.Color = 'Black' THEN 2
      WHEN p.Color = 'Blue' THEN 3
      WHEN p.Color = 'Yellow' THEN 4
      ELSE 5
   END As ColorSortOrder
FROM Production.Product p

Bir tabloya veri bölgeye bu sıralama düzeni göre sıralamak için küme için ayrıntı grubunda Sıralama ifadesi =Fields!ColorSortOrder.Value. Daha fazla bilgi için bkz: Nasıl Yapılır: Bir veri kümesindeki veriler sıralama bölge (Reporting Services).