2016-10-21 4 views
0

私のrdlファイルに5つの視覚化があります。それぞれの視覚化の後、私はデータベーステーブルから記入する必要があるABOUT Textboxを持っていて、レンダリングするHTMLコンテンツを持っています。TextBox式のフィルタSSRS

視覚化名とABOUTテキストを持つ5行のテーブルを考えてみましょう。

<table><tr><th>visualization Name</th><th>About Text</th><th></th><th></th><th></th></tr><tr><td>Visualization1</td><td>&lt;B&gt;Table1&lt;/B&gt;</td><td></td><td></td><td></td></tr><tr><td>Visualization2</td><td>&lt;I&gt;Table2&lt;/I&gt;</td><td></td><td></td><td></td></tr><tr><td>Visualization3</td><td>&lt;B&gt;Chart1&lt;/B&gt;</td><td></td><td></td><td></td></tr><tr><td>Visualization4</td><td>&lt;I&gt;Chart2&lt;/I&gt;</td><td></td><td></td><td></td></tr><tr><td>Visualization5</td><td>&lt;B&gt;PieChart1&lt;/B&gt;</td><td></td><td></td><td></td></tr></table>

私は2列と一緒にすべての5行を引き上げるDataSetを作成しました。個々の視覚化の各TextBoxに各行のAboutTextフィールドをリンクしたいと思います。もちろん、フィルターを使用する必要があります。しかし、TextBox式にフィルタを追加するオプションはありません。そして私はただのレンダリング目的のために5つの別々のDataSetsを作成したくありません。

SSRS 2016でこれをどのように達成できますか?

+0

SSRSでは不可能なようです。 –

答えて

0

tablixを作成して、視覚化を1行に配置し、次の行のAbout Textを子グループとして配置します。子グループvisibilityを親グループで切り替えるように設定すると、ビジュアライゼーションの隣に表示される少しの+アイコンをクリックしてAboutテキスト行を展開したり折りたたんだりすることができます。

+0

Tablixなしではできませんか?各視覚化の周りに2つのテキストボックス、すなわち上と下のテキストボックスがあるからです。私たちは、tablixのテキストについては避けたいと思っています。 –

+0

@RameshwarPawaleタブリックスで何が問題になっていますか?あなたは彼らがそこにいなくても見えるようにすることができます。別々のフィールドに上下のテキストが表示されるように書式を設定することは非常に可能です。 – iamdave

+0

この場合、単一のタブリックスに対して2つのデータセットが存在します。 1つは視覚化用、もう1つはテキストボックスについてです。 –

0

これを行う方法はいくつかあります。 1つのオプションは、データセットにID列を追加することです。各テキストボックスで、Lookup関数を使用して適切なラベルを取得することができます。もう1つの選択肢は、各ビジュアライゼーションの隣に1つのセルを含む表を挿入することです。表のFilterプロパティを使用して、表示されるラベルを制御できます。