2016-05-06 1 views
0

私の共有ポイントリストの列から現在の値をSSRSで表示します。私は現在電話している人を今日()または今()に表示しようとしています。これを動作させることはできません。SSRS:現在のテキストを列から表示

=Lookup(IIF(Fields!MyField.Value>=Today(),1,0), "My DataSet") 

ここに私のコールカレンダーの列があります。手始めに

enter image description here

http://i.stack.imgur.com/HwuYb.jpg

+0

どのようなエラーメッセージが表示されますか? –

答えて

0

、あなたはLookup functionための正しいパラメータを使用していません。

次のようにこれを使用する正しい方法は次のようになります。

  1. あなたは日付(例えば、on_call_date)と、その日の呼び出しにだ一人の名前(例えば、on_call_nameを含むデータセットを持っています)。これをon_call_datasetと呼ぶことにしましょう。

  2. 今日は日付を返している可能性のあるデータセット(reference_dateなど)があります。このタブリックスで通話中の人を戻したいので、このタブリックスはあなたの機能の焦点と範囲です。 #1、#2で詳述するように設定したデータと

  3. 次のように、関数は次のようになります!!!

    =検索(フィールズreference_date.value、フィールドon_call_date.value、フィールドon_call_name.value 、「on_call_dataset」)

今、あなたのデータは、その後、あなたは別のデータセット内正確一致するものを見つけるために、一つの値を使用することができる方法で、すなわち(このように設定されていない場合ルックアップを使用することはできません。そのシナリオでは、代わりに、そのtablixを駆動するデータセットに渡し、SQLロジックを使用して適切な値を返します。

関連する問題