2017-11-07 10 views
0

私はPowerBIに累積折れ線グラフをプロットし、スライサーを追加しようとしています。最初に私のデータを説明しましょう。力BI:別のテーブルからスライサーを追加するには?

私のデータは以下のようになります。 Original Data

累積グラフをプロットするには、私は式の下に使用して新しいテーブルを作成しています。この新しいテーブルで

Cumulative = CALENDAR(DATE(2017, 9, 24), DATE(2017, 10, 12)) 

、私は2を追加しています以下のように複数の列:

Issues_Logged = COUNTROWS(FILTER(Sheet1, Sheet1[Creation_Date].[Date] <= Cumulative[Date].[Date])) + 0 
Issues_Resolved = COUNTROWS(FILTER(Sheet1, Sheet1[Resolution_Date].[Date] <= Cumulative[Date].[Date] && Sheet1[Resolution] = "Closed")) + 0 

は今私の完了テーブルは次のようになります。 Completed Table

私の累積グラフのプロットは細かいアプローチの上に使用し、次のようになります。私はこのアプローチに直面してる問題は、私はこのデータを表示するために、グループのためのスライサーを(追加しようとするということである基 - Cumulative Chart

スライサーは有効ではありません。理由は2つのテーブルが関連していないことがわかっています。私はこれらの2つのテーブルを関連付ける方法や、私のアプローチを完全に変更する必要があるかどうかはわかりません。

この場合、スライサーを稼働させる方法を解決できますか?

注:元のデータには、「優先度」フィールドも含まれている可能性があります。スライサーを追加する必要がある場合もあります。だから、アプローチはそれを達成するためにはスケール可能である必要があります。元のデータの行数は100Kを超えると予想されます。

答えて

1

Calculated Columnsの代わりにMeasuresという新しいフィールドを作成して、他のフィルタと正しく動作させる必要があります。

Measuresは、実行時に計算され、適用されるフィルタやユーザーの選択などの他のコンテキストを考慮して、データのリフレッシュ時に計算されます。フィルタが適用されたとき

Calculated ColumnsMeasures対の結果を参照してください:

results

+0

こんにちはFoxan、私のために動作しませんでした。 "Issues_logged"フィールドをメジャーとして作成しようとすると、次のようなエラーが表示されます。 "'累積'テーブルの列 'Date'のvariaton 'Date'の単一の値は判別できません。 1つの結果を得るためにmin、max、count、sumなどの集計を指定せずに多くの値を含む列に追加することができます。 – ameyazing

+0

@ameyazing前の質問で「対策」をどのように作成するかを参照してください。私は具体的に 'MAX'を使用します。 –

+0

こんにちは@ameyazingはこの問題を解決するのに役立ちますか?その場合は、[この回答を受け入れる](https://meta.stackexchange.com/a/5235/313506)をクリックして質問を積極的に閉じます。 –

関連する問題