一般預測函數 (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 語句