Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Analysis Services
Sıralama artışına göre döner, bir tablonun en alt sıralarını döndürür; bu sıralar en az belirli bir değer olan kümülatif toplamdır.
Syntax
BottomSum(<table expression>, <rank expression>, <sum>)
Şunun için geçerlidir:
Tablo gönderen bir ifade, örneğin bir <tablo sütunu referansı> veya bir tablo döndüren bir fonksiyon.
Dönüş Türü
<Tablo ifadesi>
Remarks
BottomSum fonksiyonu, en alt sıraları artan sırayla döndürür. Sıralama, her satır için rank ifade> argümanının değerlendirilen değerine <dayanır; böylece sıranın ifade> değerlerinin toplamı<, en azından toplam> argümanla belirtilen <toplam olur. BottomSum, belirtilen toplam değerini karşılamaya devam ederken mümkün olan en az eleman sayısını döndürür.
Examples
Aşağıdaki örnek, Temel Veri Madenciliği Eğitimi kullanılarak oluşturduğunuz Ortaklık modeline karşı bir tahmin sorgusu oluşturur.
BottomSum'un nasıl çalıştığını anlamak için, önce yalnızca iç içe tabloyu döndüren bir tahmin sorgusu çalıştırmak faydalı olabilir.
SELECT Predict ([Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 10)
FROM
[Association]
NATURAL PREDICTION JOIN
SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
Note
Bu örnekte, giriş olarak verilen değer tek bir tırnak işareti içerir ve bu nedenle başka bir tırnak işaretiyle öncülük edilmelidir. Bir kaçış karakteri eklemek için söz dizimi konusunda emin değilseniz, sorgu oluşturmak için Tahmin Sorgusu Oluşturucu ile çalışabilirsiniz. Açılır menüden değeri seçtiğinizde, gerekli kaçış karakteri sizin için ekleniyor. Daha fazla bilgi için, Data Mining Designer'da Tekli Bir Sorgu Oluştur bölümüne bakınız.
Örnek sonuçlar:
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Spor-100 | 4334 | 0.291283016 | 0.252695851 |
| Su Şişesi | 2866 | 0.192620472 | 0.175205052 |
| Yama seti | 2113 | 0.142012232 | 0.132389356 |
| Dağ Lastiği Tüpü | 1992 | 0.133879965 | 0.125304948 |
| Dağ-200 | 1755 | 0.117951475 | 0.111260823 |
| Yol Lastiği Tüpü | 1588 | 0.106727603 | 0.101229538 |
| Bisiklet Şapkası | 1473 | 0.098998589 | 0.094256014 |
| Çamurluk Takımı - Dağ Bisikleti | 1415 | 0.095100477 | 0.090718432 |
| Dağ Şişesi Kafesi | 1367 | 0.091874454 | 0.087780332 |
| Yol Şişe Kafesi | 1195 | 0.080314537 | 0.077173962 |
BottomSum fonksiyonu bu sorgu sonuçlarını alır ve en düşük değere sahip satırlar ve bu sayıyı belirten sayıya kadar toplamayı sağlar.
SELECT
BottomSum
(
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,10),
$PROBABILITY,
.1)
FROM
[Association]
NATURAL PREDICTION JOIN
(SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
BottomSum fonksiyonuna ilk argüman, bir tablo sütununun adıdır. Bu örnekte, iç içe tablo, Predict fonksiyonu çağrılanarak ve INCLUDE_STATISTICS argümanı kullanılarak döndürülür.
BottomSum fonksiyonunun ikinci argümanı, sonuçları sıralamak için kullandığınız iç içe tablodaki sütundur. Bu örnekte, INCLUDE_STATISTICS seçeneği $SUPPORT, $PROBABILITY ve $ADJUSTED OLASılık sütunlarını döndürür. Bu örnek, en az 50% olasılık toplamına ulaşan satırları döndürmek için $PROBABILITY kullanır.
BottomSum fonksiyonunun üçüncü argümanı, hedef toplamı çift olarak belirtir. En düşük sayıdaki çarpımların toplamda %10 olasılık elde etmek için 0.1 yazıyorsunuz.
Örnek sonuçlar:
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Yol Şişe Kafesi | 1195 | 0.08... | 0.07... |
| Dağ Şişesi Kafesi | 1367 | 0.09... | 0.08... |
Not Bu örnek yalnızca BottomSum kullanımını göstermek için sunulmuştur. Veri kümenizin büyüklüğüne bağlı olarak, bu sorgu uzun zaman alabilir.