Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Kolumna
obliczeniowaTabela
obliczeniowaMiara
Obliczenia wizualne
Zwraca wartość lub oblicza wyrażenie z macierzy wizualizacji przy użyciu nawigacji bezwzględnej. Filtry można udostępnić dla dowolnej osi w macierzy wizualizacji. Wszystkie pominięte filtry są wnioskowane z kontekstu. Jeśli nie można określić żadnej pojedynczej wartości, zwracany jest błąd.
Składnia
LOOKUP(<expression>, <colref>, <expression>[, <colref>, <expression>]...[, <AssociatedColumnsBehavior>])
Parametry
| Termin | Definicja |
|---|---|
expression |
Wyrażenie do oceny. |
colref |
(Opcjonalnie) Kolumna do filtrowania. |
expression |
(Opcjonalnie) Wartość do filtrowania. |
AssociatedColumnsBehavior |
(Opcjonalnie) Określa sposób obsługi skojarzonych kolumn. Dozwolone wartości to EXPLICIT (wartość domyślna) lub INFERRED. |
Wartość zwracana
Wartość wyrażenia po zastosowaniu filtrów.
Jeśli nie ma dopasowania, zwracany jest błąd.
Jeśli wiele wierszy pasuje do filtrów, zwracany jest błąd.
Remarks
Parametr AssociatedColumnsBehavior określa sposób, w jaki funkcja LOOKUP obsługuje kolumny osi, które są funkcjonalnie określane przez podane współrzędne:
JAWNE (ustawienie domyślne): jeśli parametr zostanie pominięty lub ustawiony na
EXPLICITwartość , funkcja LOOKUP używa tylko jawnie określonych filtrów. Kolumny osi, które nie zostały określone, są wnioskowane z bieżącego kontekstu. Jest to oryginalne zachowanie LOOKUP.INFERRED: Po ustawieniu wartości
INFERREDna aparat identyfikuje kolumny osi, które są funkcjonalnie określane przez podane współrzędne i wypełnia je automatycznie przed oceną odnośnika. Jeśli na przykład filtrujesz według kolumn Year, Quarter i Month, aparat może wywnioskować powiązane kolumny, takie jak dzień lub tydzień, które odpowiadają tym współrzędnych.
Po INFERRED określeniu i podaniu wartości dla kolumny, która zostałaby wywnioskowana, podana wartość jest weryfikowana względem wywnioskowanej wartości. Jeśli powodują konflikt, wywołanie zwraca BLANKmetodę , podobnie jak EXPLICIT w BLANK przypadku dostarczania współrzędnych powodujących konflikt.
Przykład 1
W tym przykładzie funkcja LOOKUP pobiera sumę sprzedaży dla kategorii Rowery. Pierwszym argumentem może być kolumna lub wyrażenie skalarne.
Lookup Example 1 = LOOKUP(SUM([Sales Amount]), [Category], "Bikes")
Lookup Example 2 = LOOKUP([Sales Amount], [Category], "Bikes")
Poniższy zrzut ekranu przedstawia macierz z dwoma obliczeniami wizualnymi.
Przykład 2
W tym przykładzie obliczenie wizualizacji LookupExample2 pobiera sumę wartości Sales for Fiscal Year FY2018 (Rok obrachunkowy 2018). Zwróć uwagę, że filtr kwartału z wiersza będzie używany, ponieważ nie został określony jawnie, co nie powoduje zwrócenia wyników dla FY2019 Q1 do FY2019 Q4 od kombinacji FY2018 i FY2019 Q1 do FY2019 Q4 nie istnieje. LookupExample3 jawnie określa kwartał, więc nie uwzględnia bieżącego kwartału w wierszu.
LookupExample2 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")
LookupExample3 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018", [Fiscal Quarter], "FY2018 Q1")
Przykład 3
W tym przykładzie pokazano różnicę między zachowaniem EXPLICIT i .INFERRED Oba obliczenia wizualne wyszukują sumę sprzedaży ze stycznia 2025 r., określając współrzędne Year( Rok), Quarter (Kwartał) i Month Name (Nazwa miesiąca).
Jan 2025 Sales (Explicit) = LOOKUP([Sum of Sales], [Year], 2025, [Quarter], "Q1", [Month Name], "January", EXPLICIT)
Jan 2025 Sales (Inferred) = LOOKUP([Sum of Sales], [Year], 2025, [Quarter], "Q1", [Month Name], "January", INFERRED)
W przypadku EXPLICITfunkcji wyszukiwanie zwraca wartość tylko w wierszu, w którym bieżący kontekst odpowiada określonym współrzędnym (wiersz ze stycznia 2025 r.). We wszystkich innych wierszach odnośnik zwraca BLANK wynik, ponieważ kontekst bieżącego wiersza powoduje konflikt z określonymi filtrami.
Aparat INFERREDautomatycznie identyfikuje skojarzone kolumny, które są funkcjonalnie określane przez współrzędne Year, Quarter i Month Name. Ponieważ te współrzędne jednoznacznie identyfikują punkt w czasie, wyszukiwanie zwraca wartość we wszystkich wierszach w macierzy.