質問は、以下の方法で情報を取得するにはどうすればよいですか?MDXを使用してIDを表示するにはどうすればよいですか?
ここLETTER | ID | NAME
A | 01 | xxxx
A | 02 | xxyy
A | 03 | xyz
B | 04 | aaaa
B | 05 | aabb
C | 06 | yyy
...
クイック編集:
私はこのクエリ
WITH
MEMBER [Measures].[ID] AS [Item ID].CURRENTMEMBER.MEMBER_CAPTION
SELECT
[Measures].[ID] ON COLUMNS,
[Letter].ALLMEMBERS ON ROWS
FROM [Cube]
を実行しようとした結果が、ちょうどここにいくつかのコンテキストを与えること
LETTER | ID
A | All
B | All
C | All
D | All
E | All
ました私はそれを得るつもりです一意のIDを取得し、それに関連するすべての情報を取得し、たとえばVBAを使用するすべての情報をExcel行に書き込みます。
新しい編集!
非常にうまくいったが、いくつかの改造を試みたが、成功しなかった。 私が言ったように、私はOLAPキューブにはかなり新しいですが、私はSQLでの背景を持っています。
キューブの構造が変わるかもしれないと私は聞きました。したがって、私は「自立した」コードを作成しようとしています。つまり、Excelで表示する前にVBAのデータを消去したいと考えています(カテゴリなどのバケットを作成するなど)。
また、キューブは小節と数字のほうが多く、ラベルについてはそうではないことに気付きました(私が間違っている場合はここで修正してください)。
はたぶん本当の問題は、次のとおりです。
それを行うためのベストプラクティスは何ですか? OLAP Cubeをフラットファイルに変換する必要がありますか?このデータを印刷する前に、このデータをどのように管理できますか?たぶんもっとこのような
は、スプレッドシートから情報を取得しようとしていますか? –
いいえ!実際にはキューブから取得しています。 – pedrokl