2017-05-16 8 views
0

デューティダウンのPower BIの動的分母

2015年と2016年と2017年のハードウェア市場シェアとは何ですか?ここでenter image description here

は、私は市場シェアのために使用しています式です:

Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), all(Sheet1))) 

現在の市場シェアの式では、私は市場シェアが、私が知っているすべてのハードウェアのための市場シェアで、2015年のハードウェアのために何であったか言うことができません2015年の市場シェア全体の19%です。私は全体的な市場シェアを望んでいません。

x軸を反映する動的分母が必要です。ここ

は、所望の画像です:

enter image description here

は、最初の画像とは対照的に、Y軸が100%を合計する方法見る〜30%です。

私は、着用するのが確実ではありません。関連する問題に向けられているものは参考になります。

答えて

0

Here is the answer

。 100%積み重ね棒グラフと呼ばれるビジュアルがあります。これは、私が要求していたものを正確に実行します。ここで

は、視覚的なアイコンは次のようになります。

enter image description here

1

すべての行のSUMで除算する代わりに、同じ年の行の合計で除算するだけです。

これを試してみてください:

Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), FILTER(Sheet1, [Year]=EARLIER([Year])))) 

トリックは、フィルタ上にある:私もマイクロソフトのフォーラムに投稿さFILTER(Sheet1, [Year]=EARLIER([Year]))

+0

んが、非常に - 問題は、私がドリルダウンしたときに、私は月の年のサブセットとしてを得ることができますされ、同様の試しました。私はMicrosoftのフォームで投稿し、答えを得た:[リンク](https://community.powerbi.com/t5/Desktop/Have-Market-Share-equal-100-with-every-type-of-Date-Drill -Down/mp/177130/highlight/false#M77432) –