# Praca z natywnymi tabelami Excel

Kiedy musisz utworzyć określone typy zawartości w swoim szablonie raportu, często łatwiej i korzystniej jest użyć natywnych funkcji tabel programu Microsoft Excel. Obejmuje to tworzenie tabel przestawnych, kolumn obliczeniowych i obliczonych sum wierszy.

Zaleca się przekonwertowanie zawartości szablonu na natywne tabele programu Excel, jeśli chcesz wykonać dowolną z poniższych czynności:

* Uzyskać łatwiejszy dostęp do natywnego filtrowania i sortowania danych w programie Excel

* Utworzyć tabelę przestawną w raporcie programu Excel

* Dodać kolumny obliczeniowe, które opierają się na natywnych obliczeniach programu Excel

* Dodać obliczone sumy wierszy, które opierają się na natywnych obliczeniach programu Excel

W niektórych przypadkach można osiągnąć te wyniki bez konwertowania zawartości na natywne tabele programu Excel. Jednak korzystanie z tej funkcjonalności jest łatwiejsze i dlatego jest to zalecany przepływ pracy.

## Dotyczy

Ta zawartość dotyczy projektowania szablonów raportów tabelarycznych przy użyciu dodatku Qlik do programu Microsoft Excel. Zobacz [Dodatek Qlik do programu Microsoft Excel](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/OfficeCommon/reporting-add-ins.htm#Excel).

## Tworzenie natywnych tabel przestawnych programu Excel

Qlik Sense tabela przestawna może zostać dodana jako pojedynczy znacznik tabeli. Można ją rozpoznać w interfejsie użytkownika dodatku, ponieważ nie można jej dodać jako pojedynczych kolumn. Jeśli jednak po prostu wstawisz tabelę przestawną Qlik Sense jako element z jednym znacznikiem bez żadnych innych modyfikacji, wykres zostanie wyeksportowany jako tabela prosta, a nie natywna tabela przestawna programu Excel.

Zamiast tego wykonaj poniższe kroki, aby użyć danych tabelarycznych Qlik Sense do utworzenia natywnej tabeli przestawnej programu Excel:

1. Utwórz lub wybierz wykres w swojej aplikacji, aby użyć go jako źródłowej tabeli prostej. Wstaw go jako zestaw kolumn. Zobacz [Dodawanie wykresu według kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/OfficeCommon/add-in-tabular-data.htm#Adding2).

2. Przekształć tabelę wykresu w natywną tabelę prostą programu Excel.

3. Przekształć tę natywną tabelę prostą programu Excel w natywną tabelę przestawną programu Excel.

Poniżej znajdują się szczegółowe informacje na temat każdego procesu.

### Krok 1: Wstaw dane źródłowe jako tabelę prostą

Zaprojektuj lub wybierz wykres w swojej aplikacji Qlik Sense z kolumnami, których musisz użyć do utworzenia natywnej tabeli przestawnej programu Excel. Może to być dowolny wykres Qlik Sense, który ma podstawową strukturę danych tabeli prostej (wszystkie obsługiwane wizualizacje z wyjątkiem tabeli przestawnej). Jeśli zaczynasz od zera, Tabela prosta może być najłatwiejszym obiektem wejściowym, który pomoże zwizualizować to, co chcesz dodać.

Natywna tabela przestawna programu Excel samodzielnie wykonuje agregacje. Dlatego, aby uwzględnić obliczone wyrażenia z aplikacji w tabeli przestawnej programu Excel, dodaj niezagregowane pola z aplikacji Qlik Sense jako wymiary, a nie miary.

Utwórz wizualizację Qlik Sense i dodaj wszystkie żądane kolumny jako wymiary

Utwórz wizualizację Qlik Sense i dodaj wszystkie żądane kolumny jako wymiary

Utwórz wizualizację Qlik SenseQlik Sense i dodaj wszystkie żądane kolumny jako wymiary ![Tabela źródłowa w aplikacji Qlik Sense do użycia jako dane wejściowe dla natywnej tabeli przestawnej](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotSourceSense.png)

Następnie dodaj wykres do szablonu raportu jako zestaw pojedynczych kolumn. Zobacz [Dodawanie wykresu według kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/OfficeCommon/add-in-tabular-data.htm#Adding2), aby uzyskać instrukcje.

Dodaj wizualizację Qlik Sense jako tabelę pojedynczych kolumn w szablonie

Dodaj wizualizację Qlik Sense jako tabelę pojedynczych kolumn w szablonie

Dodaj wizualizację Qlik SenseQlik Sense jako tabelę pojedynczych kolumn w szablonie ![Tabela źródłowa dodana do szablonu jako tabela prosta składająca się z pojedynczych kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotSourceTable.png)

### Krok 2: Konwersja danych tabelarycznych na natywną tabelę prostą programu Excel

Po dodaniu źródłowego wykresu Qlik Sense do szablonu przekonwertuj go na natywną tabelę prostą programu Excel. Odwiedź [oficjalną dokumentację firmy Microsoft](https://support.microsoft.com/en-us/office/create-and-format-tables-e81aa349-b006-4f8a-9806-5af9df0ac664), aby uzyskać dodatkowe instrukcje. Poniższa procedura została dostosowana w celu podania szczegółów specyficznych dla szablonu Qlik Excel.

Wykonaj następujące czynności:

1. W programie Excel zaznacz obszar wymagany do wygenerowania natywnej tabeli programu Excel. Obejmuje to wiersz nagłówka, wiersz ze znacznikami, jeden dodatkowy wiersz poniżej tych wierszy oraz wszystkie żądane kolumny. Przekonwertuj zaznaczenie na natywną tabelę prostą programu Excel.

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu ExcelExcel ![Kolumny i wiersze zaznaczone w tabeli źródłowej, pokazujące zaznaczenia niezbędne do utworzenia natywnej tabeli prostej](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotSourceExcelTable.png)

2. Po utworzeniu natywnej tabeli prostej programu Excel wstaw znacznik &lt;deleterow&gt; poniżej wiersza, który zawiera znaczniki kolumn. Zapewnia to usunięcie wybranego wiersza w raporcie wyjściowym. Aby uzyskać więcej informacji, zobacz [Usuwanie wierszy ze znacznikiem Deleterow](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/Excel/add-in-excel-deleterow.htm).

   Wstaw znacznik &lt;deleterow&gt; w natywnej tabeli programu Excel

   Wstaw znacznik &lt;deleterow&gt; w natywnej tabeli programu Excel

   Wstaw znacznik &lt;deleterow&gt;&lt;deleterow&gt; w natywnej tabeli programu ExcelExcel ![Nowo utworzona natywna tabela prosta programu Excel ze znacznikiem deleterow w niezbędnej lokalizacji](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotExcelDeleteRow.png)

### Krok 3: Konwersja natywnej tabeli prostej programu Excel na natywną tabelę przestawną programu Excel

Na koniec przekształć tabelę prostą programu Excel w tabelę przestawną programu Excel.

Odwiedź [oficjalną dokumentację firmy Microsoft](https://support.microsoft.com/en-us/office/create-a-pivottable-to-analyze-worksheet-data-a9a84538-bfe9-40a9-a8e9-f99134456576), aby uzyskać dodatkowe instrukcje. Poniższa procedura została dostosowana w celu podania szczegółów specyficznych dla szablonu Qlik Excel.

Informacja

Natywne tabele przestawne programu Excel połączone z danymi aplikacji Qlik nie są obsługiwane, jeśli zostaną umieszczone wewnątrz poziomu. Można jednak umieścić tabelę przestawną programu Excel w arkuszu ze stroną.

1. Wybierz komórkę w natywnej tabeli prostej programu Excel i użyj opcji na pasku wstążki programu Excel, aby przekonwertować ją na tabelę przestawną.

   Przekształć natywną tabelę prostą programu Excel w natywną tabelę przestawną programu Excel

   Przekształć natywną tabelę prostą programu Excel w natywną tabelę przestawną programu Excel

   Przekształć natywną tabelę prostą programu ExcelExcel w natywną tabelę przestawną programu ExcelExcel ![Wybrana natywna tabela prosta programu Excel z niezbędnymi przyciskami, które użytkownik musi wybrać, aby przekonwertować ją na natywną tabelę przestawną](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotCreate_rev.png)

2. Skonfiguruj tabelę przestawną z żądaną konfiguracją, korzystając z funkcji programu Microsoft Excel. Jeśli w danych wyjściowych musisz mieć obliczone wyrażenia (miary), jest to krok, w którym należy zastosować te agregacje.

   Przygotuj natywną tabelę przestawną programu Excel przy użyciu żądanych konfiguracji

   Przygotuj natywną tabelę przestawną programu Excel przy użyciu żądanych konfiguracji

   Przygotuj natywną tabelę przestawną programu ExcelExcel przy użyciu żądanych konfiguracji ![Ustawienia konfiguracji dla natywnej tabeli przestawnej programu Excel](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotConfig_rev.png)

Jeśli wyświetlisz podgląd raportu, natywna tabela przestawna programu Excel zostanie wygenerowana poprawnie.

Raport wyjściowy pokazujący zamierzone renderowanie natywnej tabeli przestawnej programu Excel

Raport wyjściowy pokazujący zamierzone renderowanie natywnej tabeli przestawnej programu Excel

Raport wyjściowy pokazujący zamierzone renderowanie natywnej tabeli przestawnej programu ExcelExcel ![Raport wyjściowy z poprawnie wyrenderowaną natywną tabelą przestawną](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddin_NativePivotExported.png)

## Dodawanie kolumn obliczeniowych

Możesz użyć formuł programu Excel, aby dodać kolumny obliczeniowe, które nie istnieją w oryginalnej aplikacji Qlik Sense. Użyj tej funkcjonalności zarówno z wymiarami, jak i miarami zdefiniowanymi w aplikacji źródłowej.

Wykonaj następujące czynności:

1. Użyj dodatku, aby wstawić wykres Qlik Sense według kolumny.

   Wykres Qlik Sense dodany do programu Microsoft Excel w formie tabelarycznej

   Wykres Qlik Sense dodany do programu Microsoft Excel w formie tabelarycznej

   Wykres Qlik SenseQlik Sense dodany do programu Microsoft ExcelMicrosoft Excel w formie tabelarycznej ![Pasek wstążki w programie Microsoft Excel pokazujący ikonę dodatku Qlik](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_SourceTableCalcColumn.png)

2. W programie Excel zaznacz obszar wymagany do wygenerowania natywnej tabeli programu Excel. Obejmuje to wiersz nagłówka, wiersz ze znacznikami, jeden dodatkowy wiersz poniżej tych wierszy oraz wszystkie żądane kolumny. Przekonwertuj zaznaczenie na natywną tabelę prostą programu Excel.

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu ExcelExcel ![Kolumny i wiersze zaznaczone w tabeli źródłowej, pokazujące zaznaczenia niezbędne do utworzenia natywnej tabeli prostej](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_CalcColumnNative.png)

3. Aby dodać kolumnę obliczeniową po prawej stronie skrajnej prawej kolumny w tabeli programu Excel, kliknij komórkę po prawej stronie znacznika skrajnej prawej kolumny i wpisz `=`, a następnie niestandardową formułę.

   Wyrażenie napisane dla nowej kolumny obliczeniowej w tabeli programu Excel

   Wyrażenie napisane dla nowej kolumny obliczeniowej w tabeli programu Excel

   Wyrażenie napisane dla nowej kolumny obliczeniowej w tabeli programu ExcelExcel ![Dodaj wyrażenie kolumny obliczeniowej w komórce kolumny, w której zazwyczaj znajdowałyby się znaczniki kolumn](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_CalcColumnCreate.png)

4. Nowa kolumna zostanie dodana do tabeli programu Excel. Należy pamiętać, że może ona mieć nieprawidłową wartość w szablonie, ale jeśli zostanie poprawnie skonfigurowana, wygeneruje prawidłowe informacje w danych wyjściowych.

   Możesz zmienić nazwę kolumny i sformatować ją w razie potrzeby.

   Kolumna obliczeniowa dodana do natywnej tabeli programu Excel

   Kolumna obliczeniowa dodana do natywnej tabeli programu Excel

   Kolumna obliczeniowa dodana do natywnej tabeli programu ExcelExcel ![Kolumna obliczeniowa w tabeli programu Excel po dodaniu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_CalcColumnRename.png)

Jeśli wyświetlisz podgląd raportu, zobaczysz, że tabela programu Excel zawiera nową kolumnę, a natywna formuła jest propagowana we wszystkich wierszach.

Raport wyjściowy zawierający kolumnę obliczeniową Revenue

Raport wyjściowy zawierający kolumnę obliczeniową Revenue

Raport wyjściowy zawierający kolumnę obliczeniową RevenueRevenue ![Raport wyjściowy pokazujący, że kolumna obliczeniowa została wyrenderowana poprawnie](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_CalcColumnOutput.png)

## Dodawanie obliczonych sum

Możesz dodać wiersz wyświetlający sumy w tabeli, korzystając z natywnych funkcji programu Excel. Wybierz tabelę, kliknij Projekt tabeli po prawej stronie i zaznacz pole wyboru Wiersz sumy.

Wykonaj następujące czynności:

1. Użyj dodatku, aby wstawić wykres Qlik Sense według kolumny.

   Wykres Qlik Sense dodany do programu Microsoft Excel w formie tabelarycznej

   Wykres Qlik Sense dodany do programu Microsoft Excel w formie tabelarycznej

   Wykres Qlik SenseQlik Sense dodany do programu Microsoft ExcelMicrosoft Excel w formie tabelarycznej ![Źródłowy wykres tabeli prostej z aplikacji Qlik Sense, dodany do szablonu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_SourceTableCalcColumn.png)

2. W programie Excel zaznacz obszar wymagany do wygenerowania natywnej tabeli programu Excel. Obejmuje to wiersz nagłówka, wiersz ze znacznikami, jeden dodatkowy wiersz poniżej tych wierszy oraz wszystkie żądane kolumny. Przekonwertuj zaznaczenie na natywną tabelę prostą programu Excel.

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu Excel

   Zaznacz niezbędne składniki tabeli źródłowej i przekonwertuj je na natywną tabelę prostą programu ExcelExcel ![Kolumny i wiersze zaznaczone w tabeli źródłowej, pokazujące zaznaczenia niezbędne do utworzenia natywnej tabeli prostej](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_CalcColumnNative.png)

3. Po utworzeniu natywnej tabeli prostej programu Excel wstaw znacznik &lt;deleterow&gt; poniżej wiersza, który zawiera znaczniki kolumn. Zapewnia to usunięcie wybranego wiersza w raporcie wyjściowym. Aby uzyskać więcej informacji, zobacz [Usuwanie wierszy ze znacznikiem Deleterow](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/Excel/add-in-excel-deleterow.htm).

4. Kliknij w dowolnym miejscu wewnątrz tabeli, a następnie kliknij kartę Projekt tabeli na pasku narzędzi programu Excel. Zaznacz pole wyboru Wiersz sumy.

   Dodaj Wiersz sumy do tabeli programu Excel, korzystając z natywnych funkcji programu Excel

   Dodaj Wiersz sumy do tabeli programu Excel, korzystając z natywnych funkcji programu Excel

   Dodaj Wiersz sumyWiersz sumy do tabeli programu ExcelExcel, korzystając z natywnych funkcji programu ExcelExcel ![Włącz opcję na pasku narzędzi programu Excel, aby utworzyć wiersz sumy dla natywnej tabeli programu Excel](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_TotalsEnable.png)

5. W nowym wierszu Suma kliknij komórkę dla kolumny, dla której chcesz mieć wiersz sumy, i użyj listy rozwijanej, aby wybrać dowolną z dostępnych wbudowanych funkcji podsumowania tabeli.

   Lista funkcji podsumowania na liście rozwijanej

   Lista funkcji podsumowania na liście rozwijanej

   Lista funkcji podsumowania na liście rozwijanej ![Menu rozwijane umożliwiające wybór funkcji podsumowania dla wiersza sumy](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_ExcelAddIn_Totals_SummaryFunctions.png)

WskazówkaAlternatywnie można również ręcznie wstawić formułę programu Excel do wiersza Suma. Pamiętaj, aby uwzględnić co najmniej dwa wiersze z kolumny w tabeli źródłowej. Pozwala to dodatkowi na rozszerzenie zakresu w celu uwzględnienia wszystkich potrzebnych wierszy.

[Example - Creating a tabular report](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/Excel/tabular-report-example.htm)