Funkcja WARTOŚĆ.MODUŁU

Excel 2007+

Podsumowanie

Funkcja WARTOŚĆ.MODUŁU pobiera zagregowane dane z kostki OLAP, umożliwiając dynamiczne raportowanie i analizę wielowymiarową bez potrzeby tworzenia tabel przestawnych.

Składnia

WARTOŚĆ.MODUŁU(połączenie;[wyrażenie_elementu1];[wyrażenie_elementu2];…)

Parametry

Parametr Typ Wymagane Opis
połączenie Text Tak Ciąg tekstowy z nazwą połączenia do kostki OLAP
wyrażenie_elementu1 Text Nie Pierwsze wyrażenie MDX określające wymiar/miarkę
wyrażenie_elementu2 Text Nie Drugie wyrażenie MDX (opcjonalne)

Użycie funkcji CUBEVALUE

Funkcja WARTOŚĆ.MODUŁU jest kluczowym narzędziem do tworzenia dynamicznych raportów bezpośrednio z kostek OLAP. Zamiast tradycyjnych tabel przestawnych, umożliwia budowanie elastycznych dashboardów z pełną kontrolą nad wyrażeniami MDX.

Typowe przykłady CUBEVALUE

Podstawowy przykład zyskowności

=WARTOŚĆ.MODUŁU("Sprzedaż";"[Miary].[Zysk]";"[Czas].[2004]";"[Wszystkie produkty].[Napoje]")

Pobiera zysk dla napojów w roku 2004 z kostki Sprzedaż

Przykład z odwołaniami do komórek

=WARTOŚĆ.MODUŁU($A$1;"[Miary].[Zysk]";D$12;$A23)

Używa nazw z komórek A1, D12 i A23 jako elementów MDX

Przykład z dynamicznym połączeniem

=WARTOŚĆ.MODUŁU("Sprzedaż";$B$7;D$12;$A23)

Dynamicznie pobiera dane używając wartości z arkusza

Często zadawane pytania

Funkcja pobiera dane z serwera OLAP. Poczekaj na zakończenie lub sprawdź połączenie.

Nieprawidłowa składnia MDX, brak elementu w kostce lub konflikt wymiarów.

Użyj JEŻELI z CZY.TEKST do konwersji pustych ciągów na 0.

Typowe błędy i rozwiązania

#NAME? lub #ADR!

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

Solution: Sprawdź nazwę połączenia w Menedżerze połączeń

#VALUE! lub #ADR!

Cause: Nieprawidłowy element w krotce MDX

Solution: Zweryfikuj wyrażenia MDX i hierarchie

#N/D!

Cause: Brak elementu w kostce lub konflikt wymiarów

Solution: Sprawdź składnię MDX i dostępność danych

Puste wartości zamiast liczb

Cause: Kostka zwraca NULL konwertowane na pusty ciąg

Solution: Użyj =JEŻELI(CZY.TEKST(WARTOŚĆ.MODUŁU(...));0;WARTOŚĆ.MODUŁU(...))

Uwagi

  • Funkcja używa domyślnej miary kostki gdy nie określono miary
  • Odwołania do komórek z funkcją MODUŁ używają MDX nie wartości
  • SUMA ignoruje puste ciągi z WARTOŚĆ.MODUŁU
  • Idealna do dashboardów z danymi OLAP

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+