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

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

函数

说明

将函数映射到查询类型 (DMX)

列出可用于所有模型类型的函数,并提供指向如何查询特定挖掘模型类型的相关详细信息的链接。

预测查询 (DMX)

提供有关如何使用 DMX 构建预测查询的概述。

BottomCount

返回一个表,该表包含指定数量的最底层的行,并根据排名表达式按排名的升序排列。

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

函数

说明

BottomCount

返回一个表,该表包含表表达式的最后 n 个项目行,依据排名表达式按升序排列。

BottomPercent (DMX)

返回一个表,该表包含满足指定百分比表达式,但数量最小的最底层的行,并根据排名表达式按排名的升序排列。

BottomSum

返回一个表,该表包含满足指定求和表达式,但数量最小的最底层的行,并根据排名表达式按排名的升序排列。

Cluster (DMX)

返回最可能包含输入事例的分类。

ClusterProbability

返回输入事例属于该分类的概率。

Exists (DMX)

只要指定的 SELECT 语句返回的结果集包含行,就返回 True。

IsDescendant

指示当前节点是否源自指定节点。

IsInNode

指示指定节点是否包含事例。

IsTestCase (DMX)

指示事例是否属于测试事例集。

IsTrainingCase (DMX)

指示事例是否属于定型事例集。

Lag

返回当前事例的日期与数据中最后日期之间的时间段。

Predict (DMX)

对指定列执行预测。

PredictAdjustedProbability

返回调整后的指定可预测列的概率。

PredictAssociation

预测列中的关联成员身份。

PredictCaseLikelihood (DMX)

返回输入事例适合现有模型的可能性。此函数只能用于聚类分析模型。

PredictHistogram

返回一个表,该表包含指定列的直方图。

PredictNodeId

返回选定事例的 NodeID。

PredictProbability (DMX)

返回指定列的概率。

PredictSequence

预测序列中接下来的值。

PredictStdev (DMX)

检索指定列的标准偏差值。

PredictSupport (DMX)

返回列的支持值。

PredictTimeSeries (DMX)

预测一个时序的未来值。

PredictVariance (DMX)

返回指定列的方差值。

RangeMax

返回为指定离散化列发现的预测存储桶的上限值。

RangeMid

返回为指定离散化列发现的预测存储桶的中点值。

RangeMin

返回为离散化列发现的预测存储桶的下限值。

StructureColumn (DMX)

返回指定的表挖掘结构列的值。

TopCount (DMX)

返回一个表,该表包含指定数量的最顶层的行,并根据排名表达式按排名降序排列。

TopPercent

返回一个表,该表包含满足指定百分比表达式,但数量最小的最顶层的行,并根据排名表达式按排名降序排列。

TopSum (DMX)

返回一个表,该表包含满足指定求和表达式,但数量最小的最顶层的行,并根据排名表达式按排名降序排列。