2012-04-20 13 views
3

これは可能ですか?SSRS 2005の条件付きカラムの可視性

私はTableColumn visibility-hiddenフィールドに式を作成しましたが、BIDS(Business Intelligence Development Studio)プレビューで正常に動作しますが、Internet Explorerで展開して表示すると機能しません。

=IIF(Parameters!n_CURRENTPERIOD.Value<Month(Now),true,false) 
+0

条件式は何ですか?質問を明確にしてください。 –

+0

私は質問に追加しました...しかし、それは重要だとは思わない - パズルはプレビューモードではどのように動作するのですか? –

+0

ちょうど推測です... CURRENTPERIODはデフォルト値を持っていて、問題を引き起こしています。 @leeどちらの場合でもCurrentPeriodの値を確認しましたか? –

答えて

0

短い答えは可能です。

あなたの問題は、あなたのSSRS 2005環境の外にあると思います。 @MikeTWebbのように、あなたは正しいデータソースを指していると確信していますか?また、あなたの質問は薄いです。あなたは他のブラウザを試しましたか? VS2005 Expressで試してみましたが、これは無料で、私の見解ではBIDSではなく、あなたが使用するべきものでなければなりません。

しかし、それを行う方法は非常に簡単です:SSRS2005で

ほとんどのコントロールはVisibility性質を持っていて、IFF()機能を知っているように、と設定することができます。

例えば、私のレポートの1のRDL内を調べて、私はこれとしてのTableRowオブジェクトの可視性を制御します。SSRS2005自身で

<Details> 
       <TableRows> 
       <TableRow> 
        <Visibility> 
        <Hidden>=IIf(RowNumber("table1_Group1") &lt; 5 And Fields!CourseName.Value = "Enterprise",True,False)</Hidden> 
        </Visibility> 
        <TableCells> 
..etc.. 

を、単にあなたが条件付きで非表示にする必要がオブジェクトを指すとIFF()関数呼び出しをそこに置きます。

enter image description here

enter image description here

私はあなたがこのすべてを知っている確信しているが、ちょうど直接あなたの質問に答えるようにしてくださいするために、答えはYESです!

これを実行しようとしている環境についてもっと知る必要があります。

関連する問題