動的パラメータが必要ですが、データセットを参照する場合、データセットが1つのレコードしか返さない場合は、パラメータドロップダウンにその値が表示されます。しかし、データセットがそのパラメータに対して複数の値を返す場合、データセットから返された値のリストの前に、最初の "値の選択"またはそのようなものをドロップダウンの最初の値として表示する必要があります。自動選択パラメータ値が1つのみの場合
条件付きのデフォルト値の設定方法がわかりません。だから何とかデータセットの数をチェックし、> 1ならデフォルト値を "Select a Value"に設定します。
これを行うためにデフォルト値を設定する必要があるかどうかわかりません...だれですか?
レポートパラメタのデフォルト値タブで「値を指定」を選択して、データセットから返された複数のレコードをチェックするように設定しようとしました。その場合は、デフォルト値の「値を選択」を追加します。しかし、これは動作しません。私も試した
=IIf(Count(Fields!BusinessLine.Value) > 1, "Select a Value", First(Fields!BusinessLine))
:
=IIf(Parameters!Organization.Count > 1, "Select a Value", First(Fields!BusinessLine))
運を。エラーが発生しました "レポートパラメータ '@ParameterName'に使用される値式はフィールドを参照します。フィールドはレポートパラメータ式では使用できません。
ここでは、この式を取得する方法、またはここで、自分のレポートパラメータのデフォルトの選択値をチェックインする方法についてここで取り残されています。
確かに「値を選択」はそれ自身が有効な値ではないため、リストには表示されないf値? –
@MSSucksはこの投稿のヘルプに追加された回答のいずれかをしましたか? (私は少しきちんとしている) – whytheq