2016-05-06 9 views

Antwort

0

Für den Anfang sind Sie die richtigen Parameter für die Lookup function nicht verwenden.

Der richtige Weg, dies wäre wie folgt zu verwenden:

  1. Sie haben einen Datensatz Daten (zB on_call_date) und den Namen einer Person enthalten, die für diesen Tag auf Abruf ist (zB on_call_name). Nennen wir dies das on_call_dataset.

  2. Sie haben ein Dataset, in dem Sie ein Datum zurückgeben, möglicherweise heute (z. B. reference_date). Sie möchten die Bereitschaftsperson in diesem Tablix zurückbringen, so dass dieser Tablix der Schwerpunkt und der Bereich Ihrer Funktion ist.

  3. Mit den Daten so detailliert in # 1 und # 2, die Funktion würde wie folgt aufgebaut:!

    = lookup (Felder reference_date.value, Felder on_call_date.value, Felder on_call_name.value „on_call_dataset“)

Nun, wenn Ihre Daten nicht auf diese Weise eingerichtet (dh in einer Art und Weise, wo Sie einen Wert verwenden, um ein genaues Spiel in einer anderen Datenmenge zu finden, dann Sie können keine Suche verwenden. In diesem Szenario würde ich stattdessen empfehlen, eine Verknüpfung zu erstellen zu dem Datensatz, der diesen Tablix antreibt und stattdessen den entsprechenden Wert unter Verwendung von SQL-Logik zurückgibt.

Verwandte Themen