ZESTAW.MODUŁÓW

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016 Excel dla tabletu iPad Excel Web App Excel dla telefonu iPhone Excel dla tabletów z systemem Android Excel dla telefonów z systemem Android

Ten artykuł zawiera opis składni formuły i zastosowania funkcji ZESTAW.MODUŁÓW w programie Microsoft Excel.

Opis

Definiuje obliczeniowy zestaw elementów lub krotek, wysyłając wyrażenie zestawu do modułu na serwerze, który tworzy zestaw i zwraca go do programu Microsoft Office Excel.

Składnia

ZESTAW.MODUŁÓW(połączenie;wyrażenie_zestawu;[podpis];[porządek_sortowania];[sortowanie_według])

W składni funkcji ZESTAW.MODUŁÓW występują następujące argumenty:

  • Statystyki z konta Argument wymagany. Jest to ciąg tekstowy określający nazwę połączenia z modułem.
  • Set_expression Argument wymagany. Jest to ciąg tekstowy wyrażenia zestawu, którego wartością jest zestaw elementów lub krotek. Może to być również odwołanie do zakresu komórek programu Excel zawierającego pewną liczbę elementów, krotek lub zestawów należących do zestawu.
  • Podpis Opcjonalnie. Jest to ciąg tekstowy, który jest wyświetlany w komórce zamiast podpisu modułu (jeśli taki podpis został zdefiniowany).
  • Sort_order Opcjonalnie. Określa typ sortowania, jakie należy wykonać, i (o ile argument jest podawany) może przybierać następujące wartości:
Liczba całkowita Stała wyliczeniowa Opis Argument sortowanie_według
0 NieSortuj Pozostawia istniejący porządek. Ignorowane
1 SortujRosnąco Sortuje w porządku rosnącym na podstawie argumentu sortowanie_według. Wymagane
2 SortujMalejąco Sortuje w porządku malejącym na podstawie argumentu sortowanie_według. Wymagane
3 SortujAlfabetycznieRosnąco Wykonuje sortowanie alfabetyczne zestawu w porządku rosnącym. Ignorowane
4 SortujAlfabetycznieMalejąco Wykonuje sortowanie alfabetyczne zestawu w porządku malejącym. Ignorowane
5 SortujNaturalnieRosnąco Wykonuje sortowanie naturalne zestawu w porządku rosnącym. Ignorowane
6 SortujNaturalnieMalejąco Wykonuje sortowanie naturalne zestawu w porządku malejącym. Ignorowane
  • Domyślna wartość argumentu jest równa 0. Przy sortowaniu alfabetycznym zestawu krotek jest uwzględniany ostatni element każdej krotki. Aby uzyskać więcej informacji na temat poszczególnych porządków sortowania, zobacz system Pomocy usług Analysis Services języka SQL pakietu Microsoft Office.
  • Sort_by Opcjonalnie. Jest to ciąg tekstowy wartości, według której następuje sortowanie. Na przykład, aby określić miasto z najwyższą sprzedażą, set_expression będzie zestawem miast, a sort_by będzie miarą sprzedaży. Albo, aby uzyskać miasto o największej populacji, set_expression być zestawem miast i sort_by będzie miarą populacji. Jeśli sort_order wymaga sort_by, a sort_by zostanie pominięty, funkcja ZESTAW.MODUŁÓW zwróci #VALUE! komunikat o błędzie.

Spostrzeżenia

  • Podczas wyznaczania wartości, przed zakończeniem pobierania danych, funkcja ZESTAW.MODUŁÓW tymczasowo wyświetla w komórce komunikat „#POBIERANIE_DANYCH…”.
  • Jeśli nazwa połączenia nie określa prawidłowego połączenia skoroszytu przechowywanego w skoroszycie, funkcja ZESTAW.MODUŁÓW zwraca #NAME? wartość błędu. Jeśli serwer OLAP (Online Analytical Processing) nie jest uruchomiony, jest niedostępny lub zwraca komunikat o błędzie, funkcja ZESTAW.MODUŁÓW zwraca #NAME? wartość błędu.
  • Jeśli składnia argumentu wyrażenie_zestawu jest nieprawidłowa lub zestaw zawiera chociaż jeden element o innym wymiarze niż pozostałe elementy, funkcja ZESTAW.MODUŁÓW zwraca wartość błędu #N/D!.
  • Jeśli set_expression jest dłuższy niż 255 znaków (jest limit długości argumentu funkcji), funkcja ZESTAW.MODUŁÓW zwraca #VALUE! wartość błędu #ADR!. Aby użyć ciągów tekstowych dłuższych niż 255 znaków, należy wpisać ciąg tekstowy w komórce (dla której limit wynosi 32 767 znaków), a następnie użyć odwołania do komórki jako argumentu.
  • Funkcja ZESTAW.MODUŁÓW może zwrócić błąd #N/D!, gdy w tabeli przestawnej podczas udostępniania połączenia występuje odwołanie do obiektu zależnego od sesji, takiego jak element obliczeniowy lub nazwany zestaw, i ta tabela przestawna zostaje usunięta lub jest konwertowana na formuły. (Na karcie Opcje w grupie Narzędzia kliknij przycisk Narzędzia OLAP, a następnie kliknij polecenie Konwertuj na formuły).

Przykłady

=ZESTAW.MODUŁÓW("Finanse";"Zamówienia([Produkt].[Produkt].[Kategoria produktów].Elementy;[Miary].[Sprzedaż jednostkowa];ASC)";"Produkty")

=ZESTAW.MODUŁÓW("Sprzedaż";"[Produkt].[Wszystkie produkty].Dzieci";"Produkty";1;"[Miary].[Kwota sprzedaży]")