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])