Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir Query nesnesi veya MDX dizisi alır ve sonucu veri çerçevesi olarak döndürür.
Usage
execute2D(olapCnn, query)
execute2D(olapCnn, mdx)
Arguments
olapCnn
"OlapConnection" sınıfının nesnesi tarafından döndürüldü OlapConnection()
query
"Sorgu" sınıfının nesnesi tarafından döndürüldü Query()
mdx
Geçerli bir MDX sorgusu belirten dizi
Ayrıntılar
Bir sorgu sağlanırsa: execute2D bir sorgu nesnesini doğrular (isteğe bağlı), sorgu nesnesinden bir mdx sorgu dizisi oluşturur, mdx sorgusunu across çalıştırır ve sonucu veri çerçevesi olarak döndürür.
Eğer bir MDX dizisi sağlanırsa: execute2D mdx sorgusunu çalıştırır ve sonucu veri çerçevesi olarak döndürür.
Değer
MDX komutu bir sonuç kümesi döndürdüğünde veri çerçevesi.
TRUE ve sorgu veri döndürmezse uyarı verilirdi.
Sorgu geçersizse bir hata
Notlar
Çok boyutlu sorgu sonuçları standart bir düzleştirme algoritması kullanılarak 2B olarak düzleştirilir.
References
Demo OLAP Küpü oluşturmak (örneklerde kullanılan Küple aynı):
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 <- execute2D(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 <- execute2D(olapCnn, mdx)