2016-07-04 5 views
0

私は、Report Builder 3.0を使用して作成されたSSRSレポートを持っています。私たちは人々が提案を提出できる「アイデア」ポータルを持っています。アイデアの質など、アイデアの発想がどこから来ているかを見るためのデータを確認したい。SSRS棒グラフの結果をフィルタリングする

ユーザがレポートを実行すると、提出日、国、部署など

私は出力をチェックして、私はSSRS上のテーブルに入れれば見たいと思うすべてのレコードを取得します。

次に、ドリルダウンテーブルの下に一連の棒グラフを表示します。各棒グラフは、異なる情報を表示 - アイデアを提出したなど上位5人、アイデアが実装されていたた上位5人など

は、私は次のようにいくつかのフィルタに入れて棒グラフカテゴリグループのプロパティを使用: Filter Criteria

奇妙なことは、私が見たいものが見えないということです。私はあまりにも多くの結果に終わる。たとえば、私はデータを調べて、実装されたアイデアの最大数が1人に対して2であることを確認することができます。しかし棒グラフによれば、いくつかのユーザーには4つまたは5つの実装されたアイデアがあり、間違っています。

私はチャートプロパティにフィルタを入れようとしましたが、これは役立たないようです(さらにチャートのプロパティレベルで上位N個の集計を入れることができないようです)。

私はcountdistinct(この時点でstatus = "SUBMITTED")を使ってみましたが、これも役に立ちませんでした。
Countdistinct option

出力はこれを示しては(名前がチャートの下部を切り落としが、x軸は、アイデアを提出した人の名前です。トップ人は提出のステータスを持つ8つのアイデアを持っている。しかし、これは真実ではありません注意してください。この人は8つのアイデアを持っていますが、唯一の5は「提出」のステータスを持つ
Bar Chart

データは、この(上記チャートの最初のバーに関連する)ように見える状態にフィルタを無視するようだ:。。

Data for one employee

どのような提案は解決方法の面で非常に高く評価されるでしょう!

+0

CountDistinct(IdeaId)は正しい結果を返しますか?おそらく、クエリの一部分を持っていて、理想が複数回複製されるようにします。 countを使用すると、すべてのNON NULL値がカウントされます。 CountDisctint()を使用して、一意の非ヌル値を数えます。 – Matt

+0

こんにちはマット、私は期待した結果なしでそれを試してみました。上記の私の最初の質問を、私が試したことを反映するように修正しました。 –

答えて

0

CountDistinct(IdeaId)正しい結果が得られますか? IdeaIdが複数回複製されるようにクエリの一部がある可能性があります。 countを使用すると、すべてのNON NULL値がカウントされます。ユニークな非ヌル値をカウントするにはCountDisctint()を使用してください。

関連する問題