Szybka nawigacja
Funkcja ZESTAW.MODUŁÓW
Podsumowanie
Funkcja ZESTAW.MODUŁÓW definiuje zestaw elementów lub krotek z serwera OLAP, umożliwiając zaawansowane analizy danych w tabelach przestawnych Excel.
Składnia
ZESTAW.MODUŁÓW(połączenie;wyrażenie_zestawu;[podpis];[porządek_sortowania];[sortowanie_według])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| połączenie | Text |
Tak | Nazwa połączenia z serwerem OLAP przechowywanym w skoroszycie |
| wyrażenie_zestawu | Text |
Tak | Wyrażenie MDX lub odwołanie do komórek z elementami zestawu |
| podpis | Text |
Nie | Tekst wyświetlany zamiast standardowego podpisu modułu |
| porządek_sortowania | Number |
Nie | Typ sortowania (0-6) określający sposób uporządkowania zestawu |
| sortowanie_według | Text |
Nie | Kryterium sortowania (miara/wartość) |
Użycie funkcji CUBESET
ZESTAW.MODUŁÓW jest kluczową funkcją do pracy z danymi OLAP w Excelu. Służy do tworzenia dynamicznych zestawów z serwerów Analysis Services, które mogą być używane w innych funkcjach CUBE jak CUBEVALUE czy CUBERANKEDMEMBER. Idealna do zaawansowanych analiz wielowymiarowych.
Typowe przykłady CUBESET
Podstawowy zestaw produktów
=ZESTAW.MODUŁÓW("Sprzedaż";"[Produkt].[Kategoria produktów].Członkowie";"Kategorie produktów")
Tworzy zestaw wszystkich kategorii produktów z bazy danych sprzedaży
Zestaw posortowany według sprzedaży
=ZESTAW.MODUŁÓW("Finanse";"[Produkt].[Produkt].Członkowie";"Top produkty";1;"[Miary].[Sprzedaż]")
Lista produktów posortowana rosnąco według wartości sprzedaży
Zestaw alfabetycznie
=ZESTAW.MODUŁÓW("Sprzedaż";"[Region].[Kraj].Członkowie";"Kraje";3)
Kraje posortowane alfabetycznie rosnąco bez kryterium sortowania
Często zadawane pytania
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 zapytań i dostępność serwera
#N/D!
Cause: Błędna składnia MDX lub niespójne wymiary
Solution: Zweryfikuj wyrażenie MDX i upewnij się, że wszystkie elementy należą do tego samego wymiaru
#VALUE!
Cause: Brakuje sortowanie_według przy wymaganych typach sortowania (1,2)
Solution: Podaj kryterium sortowania lub zmień porządek_sortowania
#POBIERANIE_DANYCH…
Cause: Trwa pobieranie danych z serwera
Solution: Poczekaj na zakończenie operacji lub odśwież połączenie
Uwagi
- Funkcja dostępna od Excel 2007
- Wymaga połączenia z serwerem Analysis Services
- Podczas pobierania pokazuje #POBIERANIE_DANYCH…
- Limit 255 znaków dla bezpośrednich wyrażeń MDX
- Obsługuje stałe sortowania: 0=NieSortuj, 1=SortujRosnąco, 2=SortujMalejąco, 3=SortujAlfabetycznieRosnąco, 4=SortujAlfabetycznieMalejąco
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+