Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: Analytické služby SQL Serveru
Vrací určený počet nejspodnějších řádků, v rostoucím pořadí podle pořadí, jak je dáno výrazem.
Syntax
BottomCount(<table expression>, <rank expression>, <count>)
Platí pro
Výraz, který vrací tabulku, například <sloupcový odkaz> v tabulce, nebo funkci, která vrací tabulku.
Návratový typ
<Vyjádření v tabulce>
Remarks
Hodnota dodaná argumentem <výrazu> hodnosti určuje rostoucí pořadí řádků uvedených v <argumentu výrazu> tabulky a vrací se počet nejspodnějších řádků specifikovaný v argumentu <počtu> .
Examples
Následující příklad vytváří predikční dotaz proti modelu asociace, který jste vytvořili pomocí Základního tutoriálu pro dolování dat.
Pro pochopení fungování BottomCount může být užitečné nejprve spustit predikční dotaz, který vrací pouze vnořenou tabulku.
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
V tomto příkladu obsahuje hodnota zadaná jako vstup jednu uvozovku, a proto ji je třeba předejít dalším jediným uvozovkovým znakem. Pokud si nejste jisti syntaxí pro vložení escape znaku, můžete použít Prediction Query Builder k vytvoření dotazu. Když vyberete hodnotu z rozbalovacího seznamu, vloží se za vás požadovaná postava úniku. Pro více informací viz Vytvořit dotaz pro jednorázové dotazy v návrháři dolování dat.
Příklady výsledků:
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Sport-100 | 4334 | 0.291283016 | 0.252695851 |
| Láhev vody | 2866 | 0.192620472 | 0.175205052 |
| Opravná sada | 2113 | 0.142012232 | 0.132389356 |
| Mountain Tire Tube | 1992 | 0.133879965 | 0.125304948 |
| Mountain-200 | 1755 | 0.117951475 | 0.111260823 |
| Silniční dušice | 1588 | 0.106727603 | 0.101229538 |
| Cyklistická čepice | 1473 | 0.098998589 | 0.094256014 |
| Fender Set - Horský | 1415 | 0.095100477 | 0.090718432 |
| Držák láhve na kolo do terénu | 1367 | 0.091874454 | 0.087780332 |
| Silniční lahvová klec | 1195 | 0.080314537 | 0.077173962 |
Funkce BottomCount bere výsledky tohoto dotazu a vrací nejmenší řádky, které se součtě na zadané procento.
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
Prvním argumentem pro funkci BottomCount je název sloupce tabulky. V tomto příkladu se vnořená tabulka vrátí voláním funkce Predikce a použitím argumentu INCLUDE_STATISTICS.
Druhým argumentem vůči funkci BottomCount je sloupec v vnořené tabulce, který používáte k pořadí výsledků. V tomto příkladu volba INCLUDE_STATISTICS vrací sloupce $SUPPORT, $PROBABILITY a $ADJUSTED PRAVDĚPODOBNOST. Tento příklad používá $SUPPORT proto, že hodnoty podpory nejsou zlomkové a proto se lépe ověřují.
Třetí argument k funkci BottomCount určuje počet řádků. Pro získání třech nejníže hodnocených řad, jak je $SUPPORT seřaděn, napište 3.
Příklady výsledků:
| Model | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Silniční lahvová klec | 1195 | 0.080314537 | 0.077173962 |
| Držák láhve na kolo do terénu | 1367 | 0.091874454 | 0.087780332 |
| Fender Set - Horský | 1415 | 0.095100477 | 0.090718432 |
Poznámka Tento příklad je uveden pouze k ilustraci použití BottomCount. V závislosti na velikosti vašeho datového souboru může tento dotaz trvat dlouho.