Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server Analysis Services
A Predict függvény egy meghatározott oszlop előrejelzett értékét vagy értékhalmazát ad vissza.
Syntax
Predict(<scalar column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
Predict(<table column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)
A következőkre vonatkozik:
Vagy skalárár oszlophivatkozás, vagy táblázatoszlop hivatkozás.
Visszatérési típus
<Skalároszlop hivatkozás>
vagy
<Táblázatoszlop hivatkozás>
A visszacsatolás típusa attól függ, melyik oszlopra alkalmazzák ezt a függvényt.
Note
Az INKLUZIÍV, EXCLUSIVE, INPUT_ONLY és INCLUDE_STATISTICS csak táblázatoszlop hivatkozásra vonatkoznak, míg a EXCLUDE_NULL és INCLUDE_NULL csak skaláris oszlophivatkozásra.
Remarks
A lehetőségek közé tartozik a EXCLUDE_NULL (alapértelmezett), INCLUDE_NULL, INKLUZÍV, EXKLUZÍV (alapértelmezett), INPUT_ONLY és INCLUDE_STATISTICS.
Note
Idősormodelleknél a Predict függvény nem támogatja INCLUDE_STATISTICS.
A INCLUDE_NODE_ID paraméter az eredmény $NODEID oszlopát adja vissza. NODE_ID az a tartalmi csomópont, amelyen az előrejelzést egy adott esetre hajtják végre. Ez a paraméter opcionális, ha táblázatoszlopokon a Predict funkciót használjuk.
Az n paraméter táblaoszlopokra vonatkozik. A visszaadt sorok számát a jóslás típusától függően határozza meg. Ha az alaposzlop szekvencia, akkor az PredictSequence függvényt hívja. Ha az alatta lévő oszlop idősorozat, akkor a PredictTimeSeries függvényt hívja. Az asszociatív előrejelzési típusok esetén a PredictAssociation függvényt hívja.
A Predict függvény támogatja a polimorfizmust.
A következő alternatív, rövidített formákat gyakran használják:
[Nem] alternatíva a Predict([Gender], EXCLUDE_NULL) számára.
[Termékek vásárlása] alternatíva a Predict([Products Purchases], EXCLUDE_NULL, EXCLUSIVE) számára.
Note
Ennek a függvénynek a visszaküldési típusa maga is oszlophivatkozásként tekinthető. Ez azt jelenti, hogy a Predict függvény használható argumentumként más függvényekben, amelyek oszlophivatkozást vesznek fel argumentumként (kivéve magát a Predict függvényt).
Ha INCLUDE_STATISTICS átadása egy táblaértékű oszlop előrejelzésére hozzáadja a $Probability és $Support oszlopokat a kapott táblázathoz. Ezek az oszlopok leírják a hozzá tartozó beágyazott táblarekord létezésének valószínűségét.
Examples
A következő példa a Predict függvényt használja az Adventure Works adatbázisban található négy termék visszaadására, amelyek valószínűleg együtt fognak eladni. Mivel a függvény egy assszociációs szabálybányászati modell alapján jósol, automatikusan használja a korábban leírt PredictAssociation függvényt.
SELECT
Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)
FROM [Association]
Mintaeredmények:
Ez a lekérdezés egyetlen sor adatot ad vissza, amely egy oszlopot tartalmaz, Expressionde az oszlop tartalmazza a következő beágyazott táblát.
| Modell | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
|---|---|---|---|
| Sport-100 | 4334 | 0.291283016331743 | 0.252695851192499 |
| Vízpalack | 2866 | 0.192620471805901 | 0.175205052318795 |
| Patch Kit | 2113 | 0.142012232004839 | 0.132389356196586 |
| Hegyi gumiabroncs | 1992 | 0.133879965051415 | 0.125304947722259 |