0

私の上司は、彼も私も経験がなく、それに取り組む方法についての戦略も持っていないタスクを私に渡しました. この問題には Proclarity と Data Cube が関係していますが、どちらも私にはまったくなじみがありません。適切な情報を提供できるよう最善を尽くします。ご要望に応じて、より多くの情報を提供させていただきます。

概要は次のとおりです。当社の財務報告部門は、特定の顧客に割り当てられた営業担当者を表示するために Proclarity でビューを設定すると、単一の営業担当者ではなく、社内のすべての営業担当者を含む結果セットが得られると主張するワーク チケットを提出しました。顧客に割り当てられた人。彼らは、これは常に起こっているわけではなく、新しい展開だと言っています.

前に言ったように、この問題に取り組み始める方法さえ本当にわかりません。今日までMDXについて聞いたことがありませんでした。MSDN にアクセスして、基本的な MDX クエリについて少し読み、StackOverflow に関するいくつかの質問を調べました。しかし、この問題のトラブルシューティングを行う方法については、まだまったくわかりません。誰かがすぐに答えをくれるとは思っていませんが、誰かが少なくとも正しい一般的な方向性を示してくれることを願っています.

彼は、Proclarity の MDX エディターによって生成された MDX クエリのコピーです。

SELECT {  } ON COLUMNS , 

{ [Customer].[Cust ID].&[WALM1000] } * { [Sales Person].[Sper Name].[All].CHILDREN } ON ROWS   

FROM [Basic Research Cube]  

WHERE ( [Measures].[Gross Sales] ) 
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE 
4

1 に答える 1

0

* 演算子は、2 組のデカルト積を行うために使用されます。結果として、クエリの結果には空のセルを含む行が含まれます。これらの行は削除できます。

NON EMPTY軸式の先頭に追加できます。

SELECT { [Measures].[Gross Sales] } ON COLUMNS,
NON EMPTY { [Customer].[Cust ID].&[WALM1000] } * { [Sales Person].[Sper Name].[All].CHILDREN } ON ROWS
FROM [Basic Research Cube]
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, ACTION_TYPE

Mdx について学びたい場合は、ここにリストされているいずれかの書籍を読むことをお勧めします。

このドキュメントの第 5 章では、UI から空の行を削除する方法を見つけることができます。

于 2012-07-25T06:33:29.840 に答える