Predict (многомерные выражения)

Возвращает значение числового выражения, вычисленного по модели интеллектуального анализа данных.

Синтаксис

Predict(Mining_Model_Name,String_Expression) 

Аргументы

  • Mining_Model_Name
    Допустимое строковое выражение, представляющее собой модель интеллектуального анализа данных.

  • String_Expression
    Допустимое строковое выражение, результатом которого является допустимое выражение DMX для указанной модели интеллектуального анализа данных.

Замечания

Функция Predict вычисляет указанное строковое выражение внутри контекста указанной модели интеллектуального анализа данных.

Синтаксис и функции интеллектуального анализа данных описаны в справочнике по выражениям интеллектуального анализа данных.

Пример

Приведенный ниже пример прогнозирует имя кластера и расстояние от него до конкретного клиента с помощью модели интеллектуального анализа данных Customer Clusters:

WITH MEMBER MEASURES.CLNAME AS 
PREDICT("Customer Clusters", "Cluster()")
MEMBER MEASURES.CLDISTANCE AS 
PREDICT("Customer Clusters", "ClusterDistance(Cluster())")
SELECT {MEASURES.CLNAME, MEASURES.CLDISTANCE} ON 0 
FROM [Adventure Works]
WHERE([Customer].[Customer Geography].[Customer].&[12012])