Aracılığıyla paylaş


Nasıl Yapılır: Bir tablo ya da matris (Reporting Services) etkileşimli sıralama Ekle

Kullanıcıların, tablo ve matrislerdeki satır ve sütunların sıralama düzenini değiştirmesine olanak tanımak için etkileşimli sıralama düğmeleri ekleyin.Bu özellik yalnızca, HTML gibi kullanıcı etkileşimini destekleyen işleme biçimlerinde desteklenir.

Etkileşimli bir sıralama düğmesi oluşturduğunuzda, sıralanacak öğeleri, sıralama ölçütünü ve sıralamanın uygulanacağı kapsamı belirtmeniz gerekir.Örneğin, ayrıntı satırlarını müşterinin soyadına göre, bir kategori grubu dahilindeki alt kategori değerlerini satışlara göre veya kategori ve alt kategori grubu değerlerini birlikte toplamlara göre sıralayabilirsiniz.Bu konuda, aşağıdaki senaryolara ilişkin yordamlara yer verilmiştir:

  • Grup İçermeyen Bir Tablo İçin Ayrıntı Satırlarını Sıralama

  • Bir Tablo veya Matris İçin Üst Düzey Üst Satır Grubunu Sıralama

  • Bir Grup İçin Alt Grupları veya Ayrıntı Satırlarını Sıralama

  • Satırları Karmaşık Grup İfadesine Dayalı Olarak Sıralama

  • Birden Çok Veri Bölgesi İçin Sıralama Düzenini Eşitleme

Raporu görüntülediğinizde, etkileşimli sıralamayı destekleyen sütunlarda sıralama düzenini belirtecek şekilde değişen ok simgeleri bulunur.Etkileşimli sıralama düğmesini ilk kez tıklattığınızda, öğeler artan düzende sıralanır.Sonraki tıklatmalarda, sıralama düzeni artan ile azalan sıralama arasında geçiş yapar.

Grup İçermeyen Bir Tablo İçin Ayrıntı Satırlarını Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp tablodaki ayrıntı satırlarını o sütunda görüntülenen değere göre sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin.

Tabloyu değere göre sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Rapor Tasarım yüzeyinde hiçbir grupları içeren bir tablo metin kutusuna, istediğiniz sıralama etkileşimli düğme ekleyin ve ardından sütun başlığının sağMetin kutusu özellikleri.

  2. ' I tıklatınEtkileşimli sıralama.

  3. SeçinBu metin kutusu etkileşimli sıralama etkinleştir.

  4. InSıralamaayrıntı satırları ' nı tıklatın.

  5. InSıralama ölçütü:, bir sıralama ifadesi. belirtin kapalı açılan listesinden, size tanımlayan bir sütuna karşılık gelen alan seçin eylem (örneğin, "Başlık" adlı bir sütun başlığı için tercih [Title]).Bir sıralama ifadesi belirtilmesi zorunludur.

  6. Click OK.

  7. Yinele adımları 1-6, her sütun için istediğiniz ekleme sıralama etkileşimli düğme.

    Sıralama işlemi, doğrulamak için raporu önizleme ve tıklatabilirsiniz sıralama etkileşimli düğmeler.

Bir Tablo veya Matris İçin Üst Düzey Üst Satır Grubunu Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp tablo veya matristeki üst grup satırlarını o sütunda görüntülenen değere göre sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin.Alt grupların sırası değişmez.

Grupları sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Tablo veya rapor Tasarım yüzeyindeki matris metin kutusuna, istediğiniz sıralama etkileşimli düğme ekleyin ve ardından Grup için sütun başlığını sağ tıklatınMetin kutusu özellikleri.

  2. ' I tıklatınEtkileşimli sıralama.

  3. SeçinBu metin kutusu etkileşimli sıralama etkinleştir.

  4. InSıralama, click Groups.

  5. Açılır listeden, sıralamak istediğiniz grubun adını seçin.Basit grubu ifade s, temel gruplar içinSıralama ölçütü: değer grubuyla doldurulan ifade.

    Not

    Grubu karmaşık ifadeler için el ile ayarlamakSıralama ölçütü: ifade için aynı grup ifadesi.

    Basit ve karmaşık ifadeler hakkında daha fazla bilgi için bkz:Anlama basit ve karmaşık ifadeleri (Reporting Services).

  6. Click OK.

    Sıralama eylemini doğrulamak için, raporu önizleyip etkileşimli sıralama düğmelerini tıklatabilirsiniz.

Bir Grup İçin Alt Grupları veya Ayrıntı Satırlarını Sıralama

Bir etkileşimli sıralama düğmesini etkinleştirmek değerleri üst grubundan bir alt grup, sıralama veya ayrıntı satırlarını sıralamak için kullanıcı grubu başlık satırı Ekle iç alt grup.

Alt grupları veya ayrıntı satırlarını sıralamak amacıyla grup satırı üstbilgisindeki bir metin kutusuna etkileşimli sıralama düğmesi eklemek için:

  1. Rapor Tasarım yüzeyindeki hangi istediğiniz bir etkileşimli sıralama düğmesini ekleyin ve ardından grup üstbilgi satırı metin kutusunu sağ tıklatınMetin kutusu özellikleri.

  2. ' I tıklatınEtkileşimli sıralama.

  3. SeçinBu metin kutusu etkileşimli sıralama etkinleştir.

  4. InSıralama, aşağıdaki seçeneklerden birini tıklatın:

    • Ayrıntılar Ayrıntı satırlarını. sıralamak için Ayrıntılar ' ı tıklatın Açılır listeden, sıralama ölçütü olarak kullanılacak alanı seçin.Bu seçenek için, sıralama ölçütü değerini belirtmelisiniz.

    • GruplarıAlt grup değerlerini. sıralamak için gruplar ' ı tıklatın İçin bu seçenek,**Sıralama ölçütü:**ifade otomatik olarak doldurulur Grup ifadesi.

  5. Click OK.

    Sıralama eylemini doğrulamak için, raporu önizleyip etkileşimli sıralama düğmelerini tıklatabilirsiniz.

Satırları Karmaşık Grup İfadesine Dayalı Olarak Sıralama

Kullanıcıya, sütun üstbilgisini tıklatıp birleştirilmiş üst ve alt grupları sıralama olanağı tanımak için sütun üstbilgisine etkileşimli sıralama düğmesi ekleyin.Bu etkiyi sağlamak için, grup ifadesini, her iki grubun birleşimi olacak şekilde değiştirmeniz gerekir.Örneğin, bir matris üzerinde bir mağazanın hem renk hem de boyuta göre gruplandırılmış ürünleri için envanter toplamlarının görüntülendiğini varsayalım.Renk için ayrı bir grup, boyut için ayrı bir grup kullanmak yerine, satırları renk ve boyut birleşimine dayalı olarak sıralamak için, renk ve boyut birleşimine dayalı bir grup tanımlayabilirsiniz.Tanımlama grubu ifadeler hakkında daha fazla bilgi için bkz:Grup deyimler (Reporting Services'i) örnekleri.

Aşağıdaki yordamda, koşulları Tablix veri bölge alanlarını belirtir.Daha fazla bilgi için bkz:Tablix Veri Bölgesi Alanlarını Anlama.

Normalde, satırları birden çok gruba dayalı olarak sıraladığınızda, sıralanan satırlara ilişkin toplamları sütun gruplarından bağımsız olarak görmek istersiniz.Bu yordamda, sütun grupları kullanılmamaktadır.Bir matris ekleyip, varsayılan sütun grubunu kaldırarak işe başlayın.Alternatif olarak, bir tablo ekleyip ayrıntılar grubunu kaldırarak da başlayabilirsiniz.

Birden çok grubu sıralamak amacıyla sütun üstbilgisine etkileşimli sıralama düğmesi eklemek için:

  1. Rapor Tasarım yüzeyindeki ekleyin bir matris.

  2. Matris. veri bağlantısı için veri hücresi için bir sayı alanını sürükleyin

    Sonra bir grubu bir grup oluşturacaktır ifade birden çok alan ve Grup değerlerini. görüntülemek için bir grup üstbilgisini belirtir

  3. Tasarım yüzeyinde matrisin seçildiğinden emin olun.Gruplandırma bölmesi, varsayılan bir satır ve sütun grubu görüntüler.

  4. Satır içindeki grupları bölmesinde varsayılan satır grubu sağ tıklatın ve ardındanGrup düzenleme.The Group Properties dialog box opens.

  5. InAdı Değiştir göre gruplandırmak istediğiniz varsayılan adı bir adla, çoklu grupları belirtir.

  6. InGrup ifadeler, Grup, içinde ifade iletişim kutusu. açmak için Expression ( fx ) düğmesini tıklatın

  7. Gruplandırmada ölçüt olarak kullanmak istediğiniz tüm alanları belirten ifadeyi yazın.Örneğin, aşağıdaki Grup ifade Color adında bir alan ve size adlı bir alan: =Fields!Color.Value & Fields!Size.Value.

  8. Click OK.

    Artık, grubu tanımladınız.Ardından, matrisin Tablix gövde alanına görüntülemek istediğiniz alanları sürükleyin.Adım 7 Tablix gövde alanına, her biri kendi göre gruplandırmak için seçtiğiniz alanları eklemek sütun.

    Bu senaryo için ilk sütunda Tablix satır grupları alanına gerekli değildir.Sütunu silmek için sütun başlığını sağ tıklatın ve ardındanSütun silme.İletişim kutusu, ilişkili grupların silinip silinmeyeceğini sorar.' I tıklatınNo.Satır grubu alanına silinir ve yalnızca Tablix gövde alanı olarak kalır.

    Bundan sonra, varsayılan sütun grubunu sileceksiniz.

  9. Sütun içindeki grupları bölmesinde varsayılan sütun grubu sağ tıklatın ve ardındanGrup silme.İletişim kutusunda, grubu ve ilgili satır ve sütunları mı, yoksa yalnızca grubu mu silmek istediğiniz sorulur.' I tıklatınSilme yalnızca grubu.Sütun grubu silinir ve sütun grubu alanı silinir.Yalnızca Tablix gövde alanı olarak kalır.

    Ardından, eklenir, yayılma metin kutusuna bir etkileşimli sıralama düğmesini matris.

  10. İlk metin kutusunu tıklatın ve ardındanMetin kutusu özellikleri.

  11. ' I tıklatınEtkileşimli sıralama.

  12. SeçinBu metin kutusu etkileşimli sıralama etkinleştir.

  13. InSıralama, click Groups.

  14. Açılır listeden, 5. adımda oluşturduğunuz grubun adını seçin.Grubu ifade otomatik olarak kopyalananSıralama ölçütü: text box.

  15. Click OK.

    Eklediğiniz Sırala düğmesi için metin kutusu.

  16. (İsteğe Bağlı) Grup değerlerini gösteren sütunlarda yinelenen değerleri gizleyebilirsiniz.Rapor tasarım yüzeyinde, yinelenen değerleri gizlemek istediğiniz değerin görüntülendiği metin kutusunu tıklatın.Gidin, Özellikler bölmesindeHideDuplicatesve kapalı açılan listeden bağlantılı bu matris. için veri kümesi adını seçin.

    Sıralama eylemini doğrulamak için, raporu önizleyip etkileşimli sıralama düğmesini tıklatabilirsiniz.Tek tek her değer kendi sütununda görüntülense de, matris grup ifadesinin birleşik değerlerine göre sıralama yapar.

Birden Çok Veri Bölgesi İçin Sıralama Düzenini Eşitleme

Kullanıcının tek bir sıralama düğmesini tıklatıp birden çok veri bölgesini sıralamasını sağlayan bir etkileşimli sıralama düğmesi ekleyin.Etkileşimli bir sıralama düğmesi oluşturduğunuzda, birden çok veri bölgesine ilişkin sıralamanın aynı rapor veri kümesine dayalı olarak eşitleyip eşitlenmeyeceğini belirtebilirsiniz.Örneğin, rapor bir matris ve verileri grafiksel olarak gösteren bir grafik içerebilir.Kullanıcı matristeki satırların sıralama düzenini değiştirdiğinde, grafik otomatik olarak aynı sıralama düzenini görüntüler.

Sıralama düzenini eşitlemek için, sıralanacak veri bölgeleri veya gruplar için aynı sıralama ifadelerini kullanmalı ve sıralama kapsamını her iki veri bölgesinin ortak üst öğesi olacak şekilde tanımlamalısınız.Ortak üst öğe, iki veri bölgesinin de bağlantılı olduğu veri kümesi ya da her iki veri bölgesinin de içinde göründüğü kapsayıcı bir veri bölgesi olabilir.Örneğin, raporda aynı veri kümesinden gelen ve listede yer alan verileri gösteren hem bir matris, hem de bir grafik bulunduğunu varsayalım.Sıralama eylemini eşitlemek için, matristeki bir sütun üzerinde etkileşimli sıralama belirtmeli ve kapsamı listeye ayarlamalısınız.Kullanıcı matrisi sıraladığında, grafik de sıralanır.

Matris veri bölgesindeki bir etkileşimli sıralama düğmesi için sıralama düzenini grafikle eşitlemek için:

  1. Araç Kutusu’ndan, rapora bir matris ekleyin.

  2. Matris veri hücresine sayısal bir veri kümesi alanı ekleyin (örneğin, miktar veya satışları temsil eden alan).

  3. Bir satır grubu tanımlayın.Varsayılan olarak, grubun sıralama düzeni grup ifadesiyle aynı ifadeye ayarlanır.

  4. Rapor grafiğe Ekle örneğin, bir pasta.

  5. Grafik veri alan bırakma bölgesine. 2. adımda seçtiğiniz alana sürükleyin.

  6. Kategori grubu alt bölgesi. grup olarak seçtiğiniz alan sürükleyin

    Grup ifadesi matris satırı grubu ve grafik kategori grubu için aynı olması gerekir.

  7. Kategori grubu sağ tıklatın ve ardındanKategori grubu özellikleri.

  8. ' I tıklatınSıralama.

  9. ' I tıklatınEkleme.Sıralama seçenekleri kılavuzuna yeni bir sıralama satırı eklenir.

  10. , Sıralama tarafından açılan açılır listesinde, göre gruplandırmak için 6. adımda seçtiğiniz alan seçin.

  11. Click OK.

  12. Matris, metin kutusuna, istediğiniz sıralama etkileşimli düğme ekleyin ve ardından sütun başlığını sağ tıklatınMetin kutusu özellikleri.

  13. ' I tıklatınEtkileşimli sıralama.

  14. SeçinBu metin kutusu etkileşimli sıralama etkinleştir.

  15. InSıralama, click Groups.

  16. Altındaki kapalı açılan listedenGrupları, sıralama grubunun adını seçin.Bu grup için Grup ifadesi için otomatik olarak kümeSıralama ölçütü: value.

  17. SeçinBu sıralama diğer grupları ve içindeki verileri bölgeler için de geçerlidir.Metin kutusuna, veri kümesinin adını yazın (örneğin, "Satış Verileri").

  18. Click OK.

    Sıralama eylemini doğrulamak için, raporu önizleyip etkileşimli sıralama düğmesini tıklatabilirsiniz.Tek tek her değer kendi sütununda görüntülense de, matris grup ifadesinin birleşik değerlerine göre sıralama yapar.