Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Accetta un oggetto Query o una stringa MDX e restituisce il risultato come matrice multidimensionale.
Usage
executeMD(olapCnn, query)
executeMD(olapCnn, mdx)
Arguments
olapCnn
Oggetto della classe "OlapConnection" restituito da OlapConnection()
query
Oggetto della classe "Query" restituito da Query()
mdx
Stringa che specifica una query MDX valida
dettagli
Se viene fornita una Query: executeMD valida un oggetto Query (opzionale), genera una stringa di query mdx dall'oggetto Query, esegue la query mdx su una connessione XMLA e restituisce il risultato come un array multidimensionale.
Se viene fornita una stringa MDX: executeMD esegue la query mdx attraverso una connessione XMLA e restituisce il risultato come un array multidimensionale.
Value
Restituisce un array multidimensionale. Restituisce un errore se la Query è invalida.
Note
References
Creare un cubo OLAP demo (lo stesso usato negli esempi): Modellazione Multidimensionale (tutorial Adventure Works)
Examples
cnnstr <- "Data Source=localhost; Provider=MSOLAP;"
olapCnn <- OlapConnection(cnnstr)
qry <- Query()
cube(qry) <- "[Analysis Services Tutorial]"
columns(qry) <- c("[Measures].[Internet Sales Count]", "[Measures].[Internet Sales-Sales Amount]")
rows(qry) <- c("[Product].[Product Line].[Product Line].MEMBERS")
pages(qry) <- c("[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS")
result1 <- executeMD(olapCnn, qry)
mdx <- "SELECT {[Measures].[Internet Sales Count], [Measures].[Internet Sales-Sales Amount]} ON AXIS(0), {[Product].[Product Line].[Product Line].MEMBERS} ON AXIS(1), {[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS} ON AXIS(2) FROM [Analysis Services Tutorial]"
result2 <- executeMD(olapCnn, mdx)