2016-04-14 13 views
1

私のicCubeレポートには、円グラフ(トップクライアント+ "その他")とヒストグラムが含まれています。 Pie Chartのクライアント、ヒストグラムの変化。MDX - icCube - 円グラフとヒストグラムの間にKnown mdxエンティティ(イベント)を作成する方法

私のヒストグラムでは、次のMDXを使用して

SELECT 
{ Order([Statut].[Statut].[statut].allmembers, [Measures].[DateC], BASC) } * { @{clientv![Client].[Client]} } ON COLUMNS, 
{ NonEmpty(Order([Time].[Time].[Année].allmembers, [Measures].[DateC], BASC), [Measures].[DateC]) } ON ROWS 
FROM (SELECT 
{ @{dated![Time].[Time].[Jour]} } ON 0 FROM [CubeVente]) 

を私の円グラフ

WITH 

CATEGORY CALCULATED MEMBER [Client].[Client].[All].[Autre] AS SubCubeComplement(TopCount (Order ([Client].[Client].[idclient] ,[Measures].[venteT] , DESC) ,5)) 

SELECT { NONEMPTY([Measures].[venteT]),[Measures].[DateC] } ON 0 , 
    { NONEMPTY(TopCount (Order ([Client].[Client].[idclient]  ,[Measures].[venteT] , DESC) ,5)),NONEMPTY({[Client].[Client].[All].[Autre]})} ON 1 
FROM (SELECT { @{dated![Time].[Time].[Jour]} } ON 0 FROM [CubeVente]) 
where{Tail([Statvente].[Statvente].[statVente])} 
CELL PROPERTIES VALUE 

で次のMDXを使用した。しかし、私は円グラフの「その他」のセルを選択すると、エラーが発生しています:

'[Client].[Client].[All-M].[Autre]' n'est pas une entité MDX connue

このエラーを解決する方法はありますか? Txs、Marwen。

答えて

0

ヒストグラムチャートで認識されるように、両方のチャートにカテゴリメンバーを作成する必要があります(where句の内容を忘れないでください)。

イベントをmdx IIF関数と組み合わせることができます。

カテゴリがMDX評価中に動的に作成されるため、これを簡単に行う方法はありません。

+0

私は両方のチャートでcatégorieを作成しようとします。実際には、ヒストグラムのセル「その他」の結果を表示する必要はありません。選択できないようにするソリューションがあるかどうか尋ねます円グラフ(クリック不可) –

+0

私はそれが可能だとは思わないが、 – ic3