Ich verwende den folgenden Code, um eine Abfrage in C# ausführen:Querying OLAP-Server
AdomdConnection con = new AdomdConnection("Datasource=local;...");
con.Open();
AdomdCommand command = con.CreateCommand();
command.CommandText = input;
AdomdDataReader reader = command.ExecuteReader();
while (reader.Read())
{
for(i =0; i<reader.fieldCount; i++){
a[i]=reader.GetString(i);
}
return a;
Howeever, dieser Code gibt den vollständigen Pfad in der Hierarchie für jede Zelle. Das heißt, jede Reihe von Daten ist wie [AllGeography, Kanada, Vancouver, Allproduct, Fahrräder, Zubehör, 297483]. Ich möchte nur die Blätter und den Messwert abrufen, der lautet: [vancouver, accessories, 297483]. Was soll ich machen? Wie kann ich die Blätter angeben?