数据挖掘扩展插件 (DMX) 函数参考

适用于: SQL Server Analysis Services

Analysis Services 支持数据挖掘扩展插件 (DMX) 语言中的多个函数。 这些函数扩展了预测查询的结果,在结果中包括了可进一步说明预测的信息。 通过使用这些函数,还可对预测结果的返回方式进行更好的控制。 下表提供了指向资源的链接,有助于您了解如何在 DMX 中使用函数。

功能 说明
通用预测函数 (DMX) 列出可用于所有模型类型的函数,并提供指向如何查询特定挖掘模型类型的相关详细信息的链接。
DMX 预测查询的结构和用法 提供有关如何使用 DMX 构建预测查询的概述。
BottomCount (DMX) 返回一个表,该表包含指定数量的最底层的行,并根据排名表达式按排名的升序排列。

下表列出了 DMX 支持的函数。

功能 说明
BottomCount (DMX) 返回一个表,该表包含表表达式的最后 n 个项目行,依据排名表达式按升序排列。
BottomPercent (DMX) 返回一个表,该表包含满足指定百分比表达式,但数量最小的最底层的行,并根据排名表达式按排名的升序排列。
BottomSum (DMX) 返回一个表,该表包含满足指定求和表达式,但数量最小的最底层的行,并根据排名表达式按排名的升序排列。
Cluster (DMX) 返回最可能包含输入事例的分类。
ClusterProbability (DMX) 返回输入事例属于该分类的概率。
Exists (DMX) 只要指定的 SELECT 语句返回的结果集包含行,就返回 True。
IsDescendant (DMX) 指示当前节点是否源自指定节点。
IsInNode (DMX) 指示指定节点是否包含事例。
IsTestCase (DMX) 指示事例是否属于测试事例集。
IsTrainingCase (DMX) 指示事例是否属于定型事例集。
Lag (DMX) 返回当前事例的日期与数据中最后日期之间的时间段。
Predict (DMX) 对指定列执行预测。
PredictAdjustedProbability (DMX) 返回调整后的指定可预测列的概率。
PredictAssociation (DMX) 预测列中的关联成员身份。
PredictCaseLikelihood (DMX) 返回输入大小写适合现有模型的可能性。 此函数只能与聚类分析模型一起使用。
PredictHistogram (DMX) 返回一个表,该表包含指定列的直方图。
PredictNodeId (DMX) 返回选定事例的 NodeID。
PredictProbability (DMX) 返回指定列的概率。
PredictSequence (DMX) 预测序列中接下来的值。
PredictStdev (DMX) 检索指定列的标准偏差值。
PredictSupport (DMX) 返回列的支持值。
PredictTimeSeries (DMX) 预测一个时序的未来值。
PredictVariance (DMX) 返回指定列的方差值。
RangeMax (DMX) 返回为指定离散化列发现的预测存储桶的上限值。
RangeMid (DMX) 返回为指定离散化列发现的预测存储桶的中点值。
RangeMin (DMX) 返回为离散化列发现的预测存储桶的下限值。
StructureColumn (DMX) 返回指定的表挖掘结构列的值。
TopCount (DMX) 返回一个表,该表包含指定数量的最顶层的行,并根据排名表达式按排名降序排列。
TopPercent (DMX) 返回一个表,该表包含满足指定百分比表达式,但数量最小的最顶层的行,并根据排名表达式按排名降序排列。
TopSum (DMX) 返回一个表,该表包含满足指定求和表达式,但数量最小的最顶层的行,并根据排名表达式按排名降序排列。

另请参阅

数据挖掘扩展插件 (DMX) 运算符参考
数据挖掘扩展插件 (DMX) 语句参考
数据挖掘扩展插件 (DMX) 语法约定
数据挖掘扩展插件 (DMX) 语法元素
通用预测函数 (DMX)
DMX 预测查询的结构和用法
了解 DMX Select 语句