Share via


Nasıl yapılır: Bir araştırma modeli için bir filtre uygulama

Yoksa sizin araştırma yapısı sahip bir iç içe tablo, durum tablo, iç içe geçmiş tablo veya her ikisini de filtre uygulayabilirsiniz.

Aşağıdaki yordamı her iki tür filtreleri oluşturulması gösterilmiştir: durum filtreleri ve iç içe geçmiş tablo satırları filtreler.

durum tablo koşula 30000 ve 40000 arasında geliri olanlar müşteriler kısıtlar.İç içe geçmiş tablo bir koşula müşterilerin belirli öğe satınalma olanlar kısıtlar.

Bu örnekte oluşturulmuş tam Filtre koşulu aşağıdaki gibidir:

[Income] > '30000' 
AND  [Income] < '40000' 
AND EXISTS (SELECT * FROM [<nested table name>] 
WHERE [Model] <> 'Water Bottle' ) 

Oluşturmak için bir durum bir araştırma modeli filtre

  1. De Business Intelligence Development Studio, Solution Explorer içinde istediğiniz filtre. araştırma modeli içeren araştırma yapısı tıklatın

  2. ' I Mining modeller sekmesi.

  3. Modeli seçin ve kısayol menüsünü açmak için sağ tıklatın.

    –OR–

    Modeli seçin.Sonra Mining modeli Seç menüsünden Modeli filtresini ayarlamak.

  4. De Modeli filtre iletişim kutusunda, üst Kılavuz satırı tıklatın Mining yapısı sütun metin kutusu.

  5. Veri kaynak tek bir düz tablo bırakma - içeriyorsa,kapalı liste tablodaki sütunların adlarını görüntüler.

    Araştırma yapısı birden çok tablo varsa, liste kaynak tabloların adlarını gösterir.Bir tablo seçili kadar sütun adlarını görüntüler.

    durum tablo ve iç içe geçmiş tablo, açılan - araştırma yapısı içeriyorsa,kapalı liste sütunlarından durum tablo ve iç içe geçmiş tablo adını gösterir.

  6. kapalı açılan listeden bir sütun seçin.

    Seçili öğe bir tablo veya sütun olduğunu belirtmek için metin kutusu değişiklikleri sol tarafındaki simge.

  7. ' I Operator metin kutusu ve listeden bir işleç seçin.Geçerli işleçler, seçtiğiniz sütun veri türüne bağlı olarak değişir.

  8. ' I değeri metin kutusu ve bir değer kutusuna yazın.

    Örneğin, gelir sütun olarak büyük seçin'den işleç (>) ve yazın 30000.

  9. Kılavuzdaki sonraki satırı tıklatın.

    Oluşturduğunuz filtre koşulu, ifade metin kutusu için otomatik olarak eklenir.Örneğin, [Income] > '30000'

  10. ' I ve/veya sonraki satır kılavuzunun bir koşul eklemek için metin kutusuna.

    Örneğin, between koşul oluşturmak için seçin ve bırakma-kapalı mantıksal işleçler listesi.

  11. Bir işleç seçin ve adımları 7 ve 8'de açıklandığı gibi bir değer yazın.

    Örneğin, gelir sütun olarak yeniden küçüktür işleç seçin (<) ve yazın 40000.

  12. Kılavuzdaki sonraki satırı tıklatın.

  13. Filtre koşulu ifade metin kutusunda yeni koşul eklemek için otomatik olarak güncelleştirilir.Tamamlanan ifade aşağıdaki gibidir: [Income] > '30000'AND [Income] < '40000'

Bir araştırma modeli içinde iç içe geçmiş tablo üzerinde bir süzgeç eklemek için

  1. In the <name>Model Filter Dialog box, click an empty row in the grid under Mining Structure Column.

  2. İç içe geçmiş tablo adını seçin açılan -kapalı listesi.

    Seçili öğe bir tablo adı olduğunu belirtmek için metin kutusu değişiklikleri sol tarafındaki simge.

  3. Tıklatın Operator metin kutusunu seçip alt CONTAINS veya Olmasın.

    Bunlar yalnızca kullanılabilir içinde iç içe geçmiş tablo için koşulların Modeli filtre iletişim kutusunda, iç içe geçmiş tablo içinde belirli bir değeri içeren durumlar için durum tablo kısıtlama nedeniyle.Kabul ediyor musun küme koşula iç içe geçmiş tablo içinde bir sonraki adım için değer.

  4. ' I değeri kutu ve i (...) bir ifade oluşturmak için düğme.

    The <name>Filter dialog box opens.Bu iletişim kutusunda küme , bu durumda iç içe geçmiş tablo yalnızca geçerli tablosu, koşullara.

  5. ' I Mining yapısı sütun kutusuna ve iç içe geçmiş tablo sütunları aşağı açılan listeden bir sütun adı seçin.

  6. ' I Operator ve sütun için geçerli işleç listesinden işleç seçin.

  7. ' I değeri ve bir değer yazın.

    Örneğin Mining yapısı sütun seçin modeli.İçin Operator, select <>, değeri yazın ve su Şişesi.Bu durum, aşağıdaki filtre ifade oluşturur:

EXISTS (SELECT * FROM [<nested table name>] WHERE [Model] <> 'Water Bottle' ) 

Not

İç içe tablo öznitelikleri sayısı sınırsız potansiyel olduğu için Analysis Services almak istediğiniz olası değerler listesini tedarikseçin. Tam değer yazmanız gerekir.Ayrıca, bir benzer kullanamazsınız işleç iç içe geçmiş tablo içinde.

  1. Koşullarını seçerek birleştirme gerektiğinde daha fazla koşul eklemek AND veya OR , ve/veya kutusunun sol tarafında koşulları kılavuz.Tamam’ı tıklatın.

  2. De Modeli filtre iletişim kutusunda, kullanılarak oluşturulmuş koşulları gözden filtre iletişim kutusu.durum tablo için koşullar için iç içe geçmiş tablo için koşullar eklenir ve filtre koşulları eksiksiz küme görüntülenir ifade metin kutusu.

  3. İsteğe bağlı olarak tıklatın Sorgu Düzenle filtre ifade el ile değiştirmek için.

    Not

    Filtre ifade herhangi bir bölümünü el ile değiştirmek, ızgara devre dışı bırakılır ve bundan sonra metin süzgeç ifadesinde çalışmak gerekir yalnızca modunda düzenleyin.Kılavuz düzenleme moduna geri yükleme yüklemek için süzgeç ifade temizlemek ve yeniden başlamak.