Funzioni di stima correlate (DMX)General Prediction Functions (DMX)

SI APPLICA A: sìSQL Server Analysis Services noAzure Analysis Services noPower BI PremiumAPPLIES TO: yesSQL Server Analysis Services noAzure Analysis Services noPower BI Premium

È possibile utilizzare l'istruzione Select in DMX (Data Mining Extensions) per creare diversi tipi di query.You can use the SELECT statement in Data Mining Extensions (DMX) to create different types of queries. Una query può essere utilizzata per restituire informazioni sul modello di data mining stesso, per eseguire nuove stime o per modificare il modello eseguendone il training con i nuovi dati.A query can be used to return information about the mining model itself, to make new predictions, or alter the model by training it with new data. Analysis ServicesAnalysis Servicesfornisce un'ampia gamma di funzioni specializzate che controllano il tipo di informazioni restituite in una query.provides a variety of specialized functions that control the type of information that is returned in a query. Aggiungendo queste funzioni a una query DMX, è possibile recuperare statistiche o colonne di dati aggiuntive.By adding these functions to a DMX query, you can retrieve additional statistics or columns of data. Tuttavia, ogni tipo di query e ogni tipo di modello supportano solo determinate funzioni.However, each query type and each model type supports certain functions only.

Funzioni comuniCommon Functions

È possibile utilizzare le funzioni per estendere i risultati restituiti da un modello di data mining.You can use functions to extend the results that a mining model returns. Per qualsiasi istruzione Select che restituisce un'espressione di tabella, è possibile utilizzare le funzioni seguenti:You can use the following functions for any SELECT statement that returns a table expression:

DMX (BottomCount)BottomCount (DMX) RangeMin (DMX)RangeMin (DMX)
DMX (BottomPercent)BottomPercent (DMX) Conteggio conteggi (DMX)TopCount (DMX)
Predict (DMX)Predict (DMX) DMX percentuale ()TopPercent (DMX)
DMX (RangeMax)RangeMax (DMX) (DMX Tops)TopSum (DMX)
RangeMid (DMX)RangeMid (DMX)

Inoltre, le funzioni seguenti sono supportate per quasi tutti i tipi di modello:In addition, the following functions are supported for almost all model types:

I singoli algoritmi possono supportare funzioni aggiuntive.Individual algorithms may support additional functions. Per un elenco delle funzioni supportate da ogni tipo di modello, vedere query di data mining.For a list of the functions that are supported by each model type, see Data Mining Queries.

Funzioni specifiche per la sintassi SELECTFunctions Specific to SELECT Syntax

Nella tabella seguente sono elencate le funzioni che è possibile utilizzare per ogni tipo di istruzione Select .The following table lists the functions that you can use for each type of SELECT statement.

Per informazioni generali sulle funzioni in DMX, vedere Guida di riferimento (alle) funzioni DMX di Data Mining Extensions.For general information about functions in DMX, see Data Mining Extensions (DMX) Function Reference.

Tipo di queryQuery type Funzioni supportateSupported functions NoteRemarks
Selezionare Distinct dal <modello >SELECT DISTINCT FROM <model> RangeMin (DMX)RangeMin (DMX)

RangeMid (DMX)RangeMid (DMX)

DMX (RangeMax)RangeMax (DMX)
Queste funzioni possono essere utilizzate per fornire valori massimi, valori minimi e medie per qualsiasi colonna che contenga un tipo di dati numerico, indipendentemente dal fatto che sia continua o sia stata discretizzata.These functions can be used to provide maximum values, minimum values, and means for any column that contains numeric data type, regardless of whether the column is continuous or has been discretized.
Selezionare da <Model >. CONTENUTOSELECT FROM <model>.CONTENT

oppureor

Selezionare da <Model >. DIMENSION_CONTENTSELECT FROM <model>.DIMENSION_CONTENT
IsDescendant (DMX)IsDescendant (DMX) Questa funzione recupera i nodi figlio per il nodo specificato nel modello e può essere utilizzata, ad esempio, per scorrere i nodi nel contenuto del modello di data mining.This function retrieves child nodes for the specified node in the model, and can be used, for example, to iterate through the nodes in the mining model content. La disposizione dei nodi nel contenuto del modello di data mining dipende dal tipo di modello.The arrangement of the nodes in the mining model content depends on the model type. Per informazioni sulla struttura per ogni tipo di modello di data mining, vedere contenuto (dei modelli di data)mining Analysis Services-Data mining.For information about the structure for each mining model type, see Mining Model Content (Analysis Services - Data Mining).

Se il contenuto del modello di data mining è stato salvato come dimensione, è anche possibile utilizzare altre funzioni MDX (Multidimensional Expression) disponibili per l'esecuzione di query su una gerarchia di attributo.If you have saved the mining model content as a dimension, you can also use other Multidimensional Expressions (MDX) functions that are avaialble for querying an attribute hierarchy.
Selezionare da <Model >. CASISELECT FROM <model>.CASES IsInNode (DMX)IsInNode (DMX)

Classe ClientSettingsGeneralFlagClientSettingsGeneralFlag Class

DMX (IsTrainingCase)IsTrainingCase (DMX)

DMX (IsTestCase)IsTestCase (DMX)
La funzione Lag è supportata solo per i modelli Time Series.The Lag function is supported only for time series models.

La funzione IsTestCase è supportata nei modelli basati su una struttura creata usando l'opzione di controllo per creare un set di dati di testing.The IsTestCase function is supported in models that are based on a structure that was created using the holdout option, to create a testing data set. Se il modello non è basato su una struttura con un set di test di controllo, tutti i case vengono considerati case di training.If the model is not based on a structure with holdout test set, all cases are considered training cases.
Selezionare da <Model >. SAMPLE_CASESSELECT FROM <model>.SAMPLE_CASES IsInNode (DMX)IsInNode (DMX) In questo contesto, la funzione IsInNode restituisce un case che appartiene a un set di case di esempio idealizzati.In this context, the IsInNode function returns a case that belongs to a set of idealized sample cases.
Selezionare da <Model >. PMMLSELECT FROM <model>.PMML Non applicabile.Not applicable. Utilizzare la funzione XML.Use XML query functions instead. Le rappresentazioni PMML sono supportate solo per i tipi di modello seguenti:PMML representations are supported only for the following model types:

MicrosoftMicrosoft Decision TreesDecision Trees

MicrosoftMicrosoft ClusteringClustering
Select from <Model > prediction joinSELECT FROM <model> PREDICTION JOIN Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.Prediction functions that are specific to the algorithm that you use to build the model. Per un elenco delle funzioni di stima per ogni tipo di modello, vedere query di data mining.For a list of prediction functions for each model type, see Data Mining Queries.
Seleziona da <modello >SELECT FROM <model> Funzioni di stima specifiche dell'algoritmo utilizzato per compilare il modello.Prediction functions that are specific to the algorithm that you use to build the model. Per un elenco delle funzioni di stima per ogni tipo di modello, vedere query di data mining.For a list of prediction functions for each model type, see Data Mining Queries.

Vedere ancheSee Also

Guida di riferimento a DMX (Data Mining Extensions) Data Mining Extensions (DMX) Reference
Guida di riferimento (alle) funzioni DMX di Data Mining Extensions Data Mining Extensions (DMX) Function Reference
Guida di riferimento (agli) operatori DMX di Data Mining Extensions Data Mining Extensions (DMX) Operator Reference
Guida di riferimento (alle) istruzioni DMX di Data Mining Extensions Data Mining Extensions (DMX) Statement Reference
Convenzioni della (sintassi) DMX di Data Mining Extensions Data Mining Extensions (DMX) Syntax Conventions
Elementi di sintassi (DMX) di Data Mining Extensions Data Mining Extensions (DMX) Syntax Elements
Struttura e utilizzo di query di stima DMX Structure and Usage of DMX Prediction Queries
Informazioni sull'istruzione DMX SelectUnderstanding the DMX Select Statement