2016-08-17 8 views
0

tablixの異なる列に複数のフィールドを含むデータセットから単一のスパークラインを作成しようとしています。詳細を説明する:SSRS - 列に複数のフィールドを含むデータセットからスパークラインを作成する

私は12列のタブリックスを持っています。各列は、データセット内の別のフィールドから値を取得します。つまり、データセットには12個のフィールドがあり、それぞれ12個のフィールドの1つに移動します。問題は、各行の13列にスパークラインを作成しようとしていますが、スパークラインを作成すると12個のスパークラインが作成されます。しかし、フィールド値が1〜12か月のスパークラインが1つずつ必要です。

私は2日以来これで悩んでいます。誰もこれで助けることができますか?

答えて

0

処理時間に問題がない場合は、2番目のデータセットを作成し、スパークラインを検索してみてください。

第2に、データをピボット解除してマトリックスを使用してスパークラインを構築することができます。

Table on Top, Matrix below

+0

それは非旋回させることによりデータを働いたおかげで、しかし、今、私は別の問題があります。 0の値はスパークラインに表示されません。つまり、行に2つの値があり、残りの10がゼロであれば、スパークラインはこれらの2つの点を接続しているだけです。グラフデータ>値のような式を設定しようとしました = iif((Sum(Fields!Amount.Value)= 0)、0、Sum(Fields!Amount.Value)) どんな考えがありますか?これを解決する方法は? – Kazmi

+0

データのピボットを解除するときは、isNULL(列、0)を実行します。 – SVZa

+0

こんにちはSVZa、私は別の質問として達成したいものを投稿しました。私がそこで答えられるかどうか、私がそこで詳細に説明したように、私が達成したいと思うものに感謝します。ここに新しい質問のリンク、[新しい質問はこちら](http://stackoverflow.com/questions/39030451/ssrs-sql-query-to-show-the-zero-value-for-non-existing-records) – Kazmi

関連する問題