共用方式為


一般預測函數 (DMX)

適用於:SQL Server Analysis Services

您可以使用 資料採礦延伸模組 (DMX) 中的 SELECT 語句來建立不同類型的查詢。 查詢可用來傳回採礦模型本身的相關信息、進行新的預測,或使用新數據定型來改變模型。 Analysis Services 提供各種特製化函式,可控制查詢中傳回的信息類型。 藉由將這些函式新增至 DMX 查詢,您可以擷取其他統計數據或數據行。 不過,每個查詢類型和每個模型類型都只支援特定函式。

一般函式

您可以使用函式來擴充採礦模型傳回的結果。 您可以針對傳回資料表表達式的任何 SELECT 語句使用下列函式:

此外,幾乎所有模型類型都支援下列函式:

個別演算法可能支援其他函式。 如需每個模型類型所支援的函式清單,請參閱 數據採礦查詢

SELECT 語法特有的函式

下表列出可用於每個SELECT語句類型的函式。

如需 DMX 中函式的一般資訊,請參閱 數據採礦延伸模組 (DMX) 函式參考

查詢類型 支援的函數 備註
SELECT DISTINCT FROM <model> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
不論數據行是連續還是已離散化,這些函式都可以用來為包含數值數據類型的任何數據行提供最大值、最小值和方法。
SELECT FROM <model>。內容



SELECT FROM <model>。DIMENSION_CONTENT
IsDescendant (DMX) 此函式會擷取模型中指定節點的子節點,例如,可用來逐一查看採礦模型內容中的節點。 採礦模型內容中節點的排列方式取決於模型類型。 如需每個採礦模型類型結構的相關信息,請參閱採礦模型內容(Analysis Services - 數據採礦)。

如果您已將採礦模型內容儲存為維度,也可以使用其他可用於查詢屬性階層的多維度運算式 (MDX) 函式。
SELECT FROM <model>。例 IsInNode (DMX)

ClientSettingsGeneralFlag 類別

IsTrainingCase (DMX)

IsTestCase (DMX)
只有時間序列模型才支援 Lag 函式。

IsTestCase 函式支援以使用鑒效組選項建立的結構為基礎的模型,以建立測試數據集。 如果模型不是以具有鑒效組測試集的結構為基礎,則所有案例都會被視為定型案例。
SELECT FROM <model>。SAMPLE_CASES IsInNode (DMX) 在此內容中,IsInNode 函式會傳回屬於一組理想化範例案例的案例。
SELECT FROM <model>。PMML 不適用。 請改用 XML 查詢函式。 PMML 表示法僅支援下列模型類型:

Microsoft判定樹

Microsoft叢集
SELECT FROM <model> PREDICTION JOIN 您用來建置模型的演算法專屬預測函式。 如需每個模型類型的預測函式清單,請參閱 數據採礦查詢
SELECT FROM <模型> 您用來建置模型的演算法專屬預測函式。 如需每個模型類型的預測函式清單,請參閱 數據採礦查詢

另請參閱

數據採礦延伸模組 (DMX) 參考
數據採礦延伸模組 (DMX) 函式參考
數據採礦延伸模組 (DMX) 運算元參考
資料採礦延伸模組 (DMX) 陳述式參考
數據採礦延伸模組 (DMX) 語法慣例
數據採礦延伸模組 (DMX) 語法元素
DMX 預測查詢的結構和使用方式
瞭解 DMX Select 語句