2016-08-12 6 views
0

フィードバックカードアプリケーションに関する質問があります。SSRS 2012列名に基づいて別のデータセットからチャートシリーズ凡例を設定します

最終的なチャートでは、Col1、Col2、Col3、... Col 30、CardDate、およびFormattedCardDateという列を持つ動的に作成されたピボットクエリを持つストアドプロシージャがあります。列には、レポート設定フォームで選択された特定のカードフィードバックタイプ(最大30)のデータがあります。

フィードバックID、DisplayTitle、ColNameの各列に、選択したフィードバックタイプの表示タイトルを持つ別のデータセットもあります。以下のデータで

=Lookup(Fields!Col1.UniqueName, Fields!ColName.Value, Fields!DisplayTitle.Value, "dsGetLabels") 

は、私のような伝説のためのルックアップを使用しようとしました

ID  DisplayTitle   ColName 
================================================ 
1  Room Cleaned   Col1 
4  Kitchenette Counter Col2 
... 

しかし、それは唯一のdislpaysのCol1のCol1のために、のように「ルームクリーン」ではありません列名データセット

どのようにルックアップを行うのですか?それを除いて、ストアドプロシージャに正しい列名を追加するにはどうすればよいのですか?

私は、SSRSチャートに正しい列名をパラメータとして渡すことができますが、それらを凡例としてどのように表示しますか?

+1

データセットストアドプロシージャのtypesテーブルのピボットデータを結合して1つのデータセットにすることは可能でしょうか? –

+0

それは私が考えている解決策の一つです。私は各列の列を正しい凡例のタイトルで追加することができます。繰り返される情報が多い大きなデータセットを作成するだけです。 –

+0

数百/数千行の場合は、メインデータセットに4つの余分なフィールドを追加することに違いはありませんが、タイプデータセットのソリューションは有効であり、超大型データセットには理想的です。 –

答えて

1

主データセットが数百または数千の行しか戻されない場合は、メインデータセットに4つの余分なフィールドを追加することに違いはありませんが、タイプデータセットのソリューションは有効であり、理想的です超巨大なデータセット。

関連する問題