Funkcja ELEMENT.MODUŁU

Excel 2007+

Podsumowanie

Funkcja ELEMENT.MODUŁU zwraca element lub krotkę z modułu OLAP. Służy do pobierania konkretnych elementów z kostek danych wielowymiarowych oraz weryfikacji ich istnienia w module.

Składnia

ELEMENT.MODUŁU(połączenie;wyrażenie_elementu;[podpis])

Parametry

Parametr Typ Wymagane Opis
połączenie Tekst Tak Nazwa połączenia z modułem OLAP przechowywanym w skoroszycie
wyrażenie_elementu Tekst/Zakres Tak Wyrażenie MDX określające element lub krotkę, może być podane jako zakres komórek
podpis Tekst Nie Niestandardowy tekst wyświetlany zamiast nazwy elementu

Użycie funkcji CUBEMEMBER

Funkcja ELEMENT.MODUŁU jest kluczowym elementem pracy z danymi OLAP w Excelu. Umożliwia bezpośredni dostęp do elementów kostek danych poprzez wyrażenia MDX, co jest podstawą tworzenia zaawansowanych raportów tabel przestawnych i formuł dynamicznych.

Typowe przykłady CUBEMEMBER

Podstawowy element z modułu

=ELEMENT.MODUŁU("Sprzedaż";"[Czas].[Rok].[2004]")

Pobiera element '2004' z wymiaru Czas w module Sprzedaż

Użycie odwołania do komórki

=ELEMENT.MODUŁU($A$1;D$12)

Używa nazwy połączenia z A1 i wyrażenia MDX z D12

Krotka z niestandardowym podpisem

=ELEMENT.MODUŁU("Sprzedaż";(B4;C6;D5);"SprzedażWRoku2004")

Tworzy krotkę z zakresów komórek z własnym podpisem

Wielowymiarowa krotka produktów i czasu

=ELEMENT.MODUŁU("xlextdat8 Sprzedaż sieci FoodMart w 2000 roku";"([Produkt].[Żywność];[Czas].[1997])")

Pobiera dane sprzedaży żywności za 1997 rok

Często zadawane pytania

Ten komunikat pojawia się tymczasowo podczas pobierania danych z serwera OLAP.

Błąd #N/D! oznacza, że element nie istnieje w module, składnia MDX jest nieprawidłowa lub krotka jest niepoprawna.

Wyrażenia dłuższe niż 255 znaków należy umieścić w osobnej komórce i odwołać się do niej.

Typowe błędy i rozwiązania

#NAME? lub #ADR!

Cause: Nieprawidłowa nazwa połączenia lub serwer OLAP niedostępny

Solution: Sprawdź nazwę połączenia w skoroszycie i dostępność serwera

#VALUE!

Cause: Nieprawidłowy element w krotce lub wyrażenie >255 znaków

Solution: Zweryfikuj poprawność krotki i długość wyrażenia MDX

#N/D!

Cause: Element nie istnieje w module lub nieprawidłowa składnia MDX

Solution: Sprawdź wyrażenie MDX i istnienie elementu w module

Uwagi

  • Funkcja używa oryginalnego wyrażenia MDX jako argumentu dla innych funkcji CUBE
  • Tymczasowo wyświetla #POBIERANIE_DANYCH… podczas ładowania
  • Limit 255 znaków dla bezpośrednich wyrażeń MDX
  • Krotki nie mogą zawierać elementów z tej samej hierarchii

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w: Excel 2003 i wcześniejsze wersje

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+