BottomCount (DMX)
Zwraca określoną liczbę wierszy u dołu większość w rosnącej kolejności określoną przez wyrażenie.
BottomCount(<table expression>, <rank expression>, <count>)
Dotyczy
wyrażenie, która zwraca tabela, takie jak <Odwołanie do kolumna tabela>, lub funkcja, która zwraca tabela.
Zwracany typ
<wyrażenie tabela>
Remarks
Wartość, która jest dostarczana przez <wyrażenie rangi> argument określa kolejność rosnąca rangę dla wierszy, które są dostarczane w <wyrażenie tabela> argument i liczbę wierszy u dołu większość określoną w oknie <Licznik> argument jest zwracany.
Przykłady
Poniższy przykład tworzy kwerendę przewidywanie przed model skojarzenia, tworzenie przy użyciu Podstawowe wyszukiwanie danych — samouczek.
Aby zrozumieć, w jaki sposób BottomCount utworów, może to być pomocne najpierw wykonać kwerendę przewidywanie, która zwraca tylko tabela zagnieżdżonej.
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
Uwaga
W tym przykładzie wartości dostarczone jako dane wejściowe zawiera pojedynczy znak cudzysłowu, a w związku z tym muszą mieć zmienione znaczenie za tych przez prefacing go z innym pojedynczy znak cudzysłowu.Jeśli nie jesteś pewien składni do wstawiania znak anulowania, można użyć Konstruktora kwerend prognozowania, do utworzenia kwerendy.Należy wybrać wartość z listy rozwijanej, znak anulowania wymagane jest wstawiany automatycznie.Aby uzyskać więcej informacji zobaczJak Tworzenie kwerendy Singleton w Konstruktorze wyszukiwanie danych.
Przykład wyniki:
Model |
OBSŁUGA $ |
PRAWDOPODOBIEŃSTWO $ |
$ ADJUSTEDPROBABILITY |
---|---|---|---|
Sport-100 |
4334 |
0.291283016 |
0.252695851 |
Butli wody |
2866 |
0.192620472 |
0.175205052 |
Zestaw poprawek |
2113 |
0.142012232 |
0.132389356 |
Mountain Tire Tube |
1992 |
0.133879965 |
0.125304948 |
Rower górski 200 |
1755 |
0.117951475 |
0.111260823 |
Droga opona Tube |
1588 |
0.106727603 |
0.101229538 |
Cykliczne wielkich liter |
1473 |
0.098998589 |
0.094256014 |
Fender Set - Mountain |
1415 |
0.095100477 |
0.090718432 |
Mountain Bottle Cage |
1367 |
0.091874454 |
0.087780332 |
Uchwyt na bidon do drogi |
1195 |
0.080314537 |
0.077173962 |
The BottomCount funkcja takes the wyniki of this query and returns the smallest-valued rows that sum to the specified percentage.
SELECT
BottomCount
(
Predict ([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,10),
$SUPPORT,
3)
FROM
[Association]
NATURAL PREDICTION JOIN
(SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
Pierwszy argument funkcji BottomCount funkcja jest nazwa kolumna tabela. W tym przykładzie zagnieżdżona tabela jest zwracany przez wywołanie Predict funkcja i argumentów INCLUDE_STATISTICS.
Drugim argumentem BottomCount funkcja jest kolumna w tabela zagnieżdżonej, których używasz w celu uporządkowania wyniki. W tym przykładzie opcja INCLUDE_STATISTICS zwraca kolumny $ SUPPORT $ PROBABILTY i prawdopodobieństwo dostosowane $.W tym przykładzie użyto $ SUPPORT, ponieważ obsługa wartości nie są ułamkowe i dlatego łatwiej jest sprawdzić.
Trzeci argument BottomCount funkcja określa liczbę wierszy. Aby uzyskać trzy najniższą klasyfikację wiersze, w jako zamówione przez $ SUPPORT należy wpisać 3.
Przykład wyniki:
Model |
OBSŁUGA $ |
PRAWDOPODOBIEŃSTWO $ |
$ ADJUSTEDPROBABILITY |
---|---|---|---|
Uchwyt na bidon do drogi |
1195 |
0.080314537 |
0.077173962 |
Mountain Bottle Cage |
1367 |
0.091874454 |
0.087780332 |
Fender Set - Mountain |
1415 |
0.095100477 |
0.090718432 |
Uwaga W tym przykładzie zapewnia jedynie ilustrują użycie BottomCount. W zależności od rozmiaru zestaw danych tej kwerendy może zająć dużo czas uruchomienia.