SELECT FROM <模型> (DMX)

适用于: SQL Server Analysis Services

执行空预测联接,并为指定列返回一个或多个最可能的值。 创建预测时只使用来自挖掘模型的内容。

语法

  
SELECT <expression list> [TOP <n>] FROM <model>   
[WHERE <condition list>]   
[ORDER BY <expression> [DESC|ASC]]  

参数

表达式列表
一组以逗号分隔的表达式、预测列或仅预测列。

n
可选。 一个指定返回行数的整数。

model
模型标识符。

条件列表
可选。 限制条件,用于限制从列列表返回的值。

expression
可选。 返回标量值的表达式。

注解

表达式列表中的必须仅定义为预测或预测,或与可预测列相关。

Naive Bayes 示例

以下示例对 Bike Buyer 列执行一个空的预测联接,并返回 TM Naive Bayes 挖掘模型中最可能的状态。

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]  

时间序列示例

以下示例对预测模型中的 Amount 列执行预测,并返回接下来的四个时间步长。 Model Region 列将 bike models 和 regions 组合为一个标识符。 查询使用 PredictTimeSeries (DMX) 函数执行预测。

SELECT [Model Region], PredictTimeSeries(Amount, 4)   
FROM Forecasting  

另请参阅

SELECT (DMX)
数据挖掘扩展插件 (DMX) 数据定义语句
数据挖掘扩展插件 (DMX) 数据操作语句
数据挖掘扩展插件 (DMX) 语句参考