2017-10-24 18 views
0

グループがブローカーであるSSRSレポートを作成しました。各ブローカーに対して、SSRSはヘッダーを含む別のページを作成します。SSRSレポートで、ヘッダー式が機能しない

=IIF(Fields!rec_type.Value = "1","Processor", "Client") 

が、ヘッダは常に偶数rec_type = '2'"Processor"を示しています。ヘッダに私が式を持っている - 今ここに私の私の問題があります。私はこれらの静的Tablixのメンバーのパラメータを持っている各ページのヘッダーを作成するには

KeepWithGroup=After 

RepeatOnNewPage=True 

は、私は変更する必要がある任意の他のプロパティはありますか?

おかげで、 ZB

+0

てみ '= IIF(フィールズrec_type.Value = 1、 "プロセッサ"、「クライアントにヘッダを変更しました")' valueが整数の場合、それはパーサが文字列として誤って解釈するために取り上げられることはありません。 –

+0

rec_typeの値は、ストアドプロシージャによってchar(1)として作成されます。私はあなたが提案したようにとにかく変更しようとしたが、うまくいかなかった。私は問題が各ページにヘッダーを作成することだと思う - SSRSはヘッダーを作成し、それを各ページに渡すだけです。それは私の疑念です - SSRSは有罪判決まで無実です... –

+0

私はヘッダrec_typeとブローカーとして表示しようとしました。それぞれのページについて、最初のブローカーが表示され、rec_type = 1です.SSRSは有罪と思われます。 –

答えて

0

あなたは、ヘッダにそれを使用正しい値を示すレポートの詳細の列を持っている場合。それは動作しませんでした=First(ReportItems!textboxWithRec_typeShowing.Value)

0

としてあなたはそれを参照することができます。 rec_typeの列を追加して試しました。

=iif(First(Fields!rec_type.Value, "DataSet1") = "1","Processor","Client") 
=iif(First(Fields!rec_type.Value, "DataSet1") = 1,"Processor","Client") 
=iif(Fields!rec_type.Value = 1, "Processor","Client") 
=iif(Fields!rec_type.Value = "1", "Processor","Client") 

レポートヘッダーに「プロセッサー」と表示されるたびに、

私のソリューションは - !私は固定値 "プロセッサ/クライアント"

ZB

enter code here 
関連する問題