2016-08-23 4 views
0

を行っているときに、エラーメッセージを取得私はIIF(フィールド!ClosedDate.Value <「2015年7月1日= ssrsでtablixを非表示にするには?プレビュー

の下に使用していますTablixのプロパティの状態

に基づいTablixのを隠すための要件を持っています"、" True "、" False ")

ClosedDateが2015-07-01未満になるたびにレポートにデータを読み込むtablixを表示します。 ClosedDateが2015-07-01より大きい場合tablixを非表示にして、レポートにデータをロードしたい

プレビューを行っているときに、「Tablixで使用されていた非表示式 'Tablix2」がデータ型を返しました有効ではありません "

表現に誤りがありますか?

答えて

0

Iifは、文字列ではなくブール値であるTrueまたはFalseを返す式を評価します。引用符を削除してください!

=iif(Fields!ClosedDate.Value<"2015-07-01",True,False) 

また、そうでなければ、1月2日は2月1日

として評価されている
+0

感謝を見つけることが、あなたのレポートに言語プロパティを設定してください!どのように言語プロパティを設定しますか? – Amelia

+0

プロパティパネルで、ドロップダウンボックスからレポート項目を選択します。次に、Languageプロパティを見つけます。あなたの場所に合った値に設定してください(例:en-GB) –

+0

ありがとうございました。上記の式に1つ追加。同じ表現でもう一つの条件を追加する必要があります。私は30/1/20/20に達すると、Tablixを完全に非表示にしたい。この条件は、ClosedDateに関係なくClosedDateに依存しません.2011年12月30日に達するとTablixを完全に非表示にします。上の式にこの条件を追加することは可能ですか? – Amelia

関連する問題