0

C# アプリケーションで MDXClient ライブラリを使用しています。キューブを参照し、mdx クエリに基づいていくつかのレポートを生成します。

Management Studio を使用すると、クエリ結果に適切な (ユーザー フレンドリーな) 列名が表示されますが、このライブラリを使用すると、列名が非常に長くなり、Management Studio のものとは異なります。

サンプルクエリ:

SELECT [My Question].[My Question].[My Question].AllMembers ON COLUMNS from [demo]

管理スタジオのサンプル結果は 1 つの列です。

[良い]

私の C# アプリのサンプル結果は 1 列です。

[私の質問].[私の質問].&curr_nice

SSMS で表示されるものと同じ回答を取得するにはどうすればよいですか?

4

1 に答える 1

0

存在する次元とレベルを含む完全なメンバー名が表示されます。

あなたの C# コードは、いくつかのメンバー プロパティにアクセスできると思われます。デフォルトのプロパティを求めているだけですか?ライブラリのドキュメントが表示されませんが、.Name文字列プロパティと.FormattedNameそのような代替手段があると思います。たぶん.MemberName

または、名前情報がオブジェクトとして表示され、それを構成要素に分解する必要がある場合もあります。

于 2014-02-07T09:56:22.820 に答える