Freigeben über


LOOKUPWITHTOTALS

Gilt für:Berechnete SpalteBerechnete TabelleMessenVisuelle Berechnung

Gibt den Wert zurück oder wertet den Ausdruck aus der visuellen Matrix mithilfe der absoluten Navigation aus. Filter können für eine beliebige Achse in der visuellen Matrix bereitgestellt werden. Alle ausgelassenen Filter werden als Bezug auf die Summe behandelt. Wenn kein einzelner Wert bestimmt werden kann, wird ein Fehler zurückgegeben.

Syntax

LOOKUPWITHTOTALS(<expression>, <colref>, <expression>[, <colref>, <expression>]...)

Die Parameter

Begriff Definition
Ausdruck Der auszuwertende Ausdruck
Colref (Optional) Die zu filternde Spalte.
Ausdruck (Optional) Der zu filternde Wert.

Rückgabewert

Der Wert des Ausdrucks , nachdem Filter angewendet wurden.

Wenn keine Übereinstimmung vorhanden ist, wird ein Fehler zurückgegeben.

Wenn mehrere Zeilen mit den Filtern übereinstimmen, wird ein Fehler zurückgegeben.

Beispiel 1

Die visuelle Berechnung " Lookupwithtotals " ruft Werte für FY2018 und alle Quartale ab, da kein Wert für Quartal als Argument angegeben wurde. Andererseits berücksichtigt die visuelle Nachschlageberechnung den aktuellen Kontext. Daher sind die Ergebnisse unterschiedlich, und die visuelle Nachschlageberechnung gibt den Umsatzbetrag für FY2018 für jedes Quartal zurück. Dies erklärt auch, warum die Ergebnisse für die visuelle Nachschlageberechnung leer sind, da es keine Kombination aus FY2019 Q1 bis FY2019 Q4 und FY2018 gibt.

LOOKUPWITHTOTALExample1 = LOOKUPWITHTOTALS([Sales Amount], [Fiscal Year], "FY2018")

LookupExample1 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")

Der folgende Screenshot zeigt die Matrix mit zwei visuellen Berechnungen.

LookupwithTotals (Beispiel 1)

Beispiel 2

In diesem Beispiel ruft LookupWithTotalExample2 die Summe des Umsatzes für die Kategorie "Bikes" ab. Beachten Sie, dass die Summe für andere Dimensionen verwendet wird, da sie nicht angegeben wurden. Mit anderen Worten, diese Dimensionen werden nicht gefiltert. Es ist nützlich, wenn wir vergleichen möchten, da das Ergebnis auf einen Wert gesperrt ist.

LookupWithTotalExample2 = lookupWithTotals([Sales Amount], [Category], "Bikes")

LookupwithTotals (Beispiel 2)

Suche