Lavorare con le tabelle Excel native
Quando è necessario creare determinati tipi di contenuto nel proprio modello di report, spesso è più semplice e vantaggioso utilizzare le funzionalità per le tabelle native di Microsoft Excel. Ciò include la creazione di tabelle pivot, colonne calcolate e totali di riga calcolati.
Si consiglia di convertire il contenuto del modello in tabelle Excel native se si desidera eseguire una delle seguenti operazioni:
-
Avere un accesso più semplice al filtraggio e all'ordinamento dei dati nativi di Excel
-
Creare una tabella pivot nel report Excel
-
Aggiungere colonne calcolate che si basano su calcoli nativi di Excel
-
Aggiungere totali di riga calcolati che si basano su calcoli nativi di Excel
In alcuni casi, è possibile ottenere questi risultati senza convertire il contenuto in tabelle Excel native. Tuttavia, l'utilizzo di questa funzionalità è più semplice ed è pertanto il flusso di lavoro consigliato.
Si applica a
Questo contenuto si applica alla progettazione di modelli di report tabellare utilizzando il componente aggiuntivo Qlik per Microsoft Excel. Vedere Il componente aggiuntivo di Qlik per Microsoft Excel.
Creazione di tabelle pivot Excel native
Una tabella pivot di Qlik Sense può essere aggiunta come tag di tabella singola. È possibile riconoscerla dall'interfaccia utente del componente aggiuntivo perché non è possibile aggiungerla come colonne singole. Tuttavia, se si inserisce semplicemente la tabella pivot di Qlik Sense come elemento a tag singolo senza altre modifiche, il grafico verrà esportato come tabella lineare, non come tabella pivot Excel nativa.
Completare invece i seguenti passaggi per utilizzare i dati tabellari di Qlik Sense per creare una tabella pivot Excel nativa:
-
Creare o selezionare un grafico nell'applicazione da utilizzare come tabella lineare di origine. Inserirlo come set di colonne. Vedere Aggiunta di un grafico mediante colonna.
-
Trasformare la tabella del grafico in una tabella lineare Excel nativa.
-
Trasformare questa tabella lineare Excel nativa in una tabella pivot Excel nativa.
Vedere di seguito per i dettagli su ciascun processo.
Passaggio 1: Inserire i dati di origine come tabella lineare
Progettare o selezionare un grafico nell'applicazione Qlik Sense con le colonne necessarie per creare la tabella pivot Excel nativa. Può trattarsi di qualsiasi grafico Qlik Sense che abbia una struttura dati a tabella lineare sottostante (tutte le visualizzazioni supportate tranne la tabella pivot). Se si parte da zero, una Tabella lineare potrebbe essere l'oggetto di input più semplice per aiutare a visualizzare ciò che si desidera aggiungere.
Una tabella pivot Excel nativa esegue le aggregazioni in modo autonomo. Pertanto, per includere le espressioni calcolate dall'applicazione nella tabella pivot Excel, aggiungere i campi non aggregati dall'applicazione Qlik Sense come dimensioni anziché come misure.
Creare una visualizzazione Qlik Sense e aggiungere tutte le colonne desiderate come dimensioni
Successivamente, aggiungere il grafico al modello di report come set di colonne singole. Vedere Aggiunta di un grafico mediante colonna per le istruzioni.
Aggiungere la visualizzazione Qlik Sense come tabella di colonne singole nel modello
Passaggio 2: Convertire i dati tabellari in una tabella lineare Excel nativa
Dopo aver aggiunto il grafico Qlik Sense di origine al modello, convertirlo in una tabella lineare Excel nativa. Visitare la documentazione ufficiale Microsoft per ulteriori istruzioni. La seguente procedura è personalizzata per fornire dettagli specifici per il modello Excel di Qlik.
Procedere come indicato di seguito:
-
In Excel, evidenziare l'area necessaria per generare la tabella Excel nativa. Ciò include la riga di intestazione, la riga con i tag, una riga aggiuntiva sotto queste righe e tutte le colonne desiderate. Convertire la selezione in una tabella lineare Excel nativa.
Evidenziare i componenti necessari della tabella di origine e convertirli in una tabella lineare Excel nativa
-
Con la tabella lineare Excel nativa creata, inserire un tag <deleterow> sotto la riga che contiene i tag di colonna. Ciò garantisce che la riga selezionata venga eliminata nell'output report. Per ulteriori informazioni, vedere Rimozione delle righe con il tag Deleterow.
Inserire un tag <deleterow> nella tabella Excel nativa

Passaggio 3: Convertire la tabella lineare Excel nativa in una tabella pivot Excel nativa
Infine, trasformare la tabella lineare Excel in una tabella pivot Excel.
Visitare la documentazione ufficiale Microsoft per ulteriori istruzioni. La seguente procedura è personalizzata per fornire dettagli specifici per il modello Excel di Qlik.
Le tabelle pivot native di Excel collegate ai dati dell'applicazione Qlik non sono supportate se inserite all'interno di un livello. È tuttavia possibile inserire la tabella pivot di Excel all'interno di un foglio di lavoro con una pagina.
-
Selezionare una cella all'interno della tabella lineare Excel nativa e utilizzare le opzioni nella barra multifunzione di Excel per convertirla in una tabella pivot.
Trasformare la tabella lineare Excel nativa in una tabella pivot Excel nativa
-
Configurare la tabella pivot con la configurazione desiderata, utilizzando le funzionalità di Microsoft Excel. Se è necessario avere espressioni calcolate (misure) nell'output, questo è il passaggio in cui si applicherebbero tali aggregazioni.
Preparare la tabella pivot Excel nativa utilizzando le configurazioni desiderate
Se si visualizza l'anteprima del report, la tabella pivot Excel nativa viene generata correttamente.
Output report che mostra il rendering previsto della tabella pivot Excel nativa

Aggiunta di colonne calcolate
È possibile utilizzare le formule di Excel per aggiungere colonne calcolate che non esistono nell'applicazione Qlik Sense originale. Utilizzare questa funzionalità sia con le dimensioni che con le misure definite nell'applicazione di origine.
Procedere come indicato di seguito:
-
Utilizzare il componente aggiuntivo per inserire un grafico Qlik Sense per colonna.
Grafico Qlik Sense aggiunto a Microsoft Excel in forma tabellare
-
In Excel, evidenziare l'area necessaria per generare la tabella Excel nativa. Ciò include la riga di intestazione, la riga con i tag, una riga aggiuntiva sotto queste righe e tutte le colonne desiderate. Convertire la selezione in una tabella lineare Excel nativa.
Evidenziare i componenti necessari della tabella di origine e convertirli in una tabella lineare Excel nativa
-
Per aggiungere una colonna calcolata a destra della colonna più a destra nella tabella Excel, fare clic sulla cella a destra del tag della colonna più a destra e digitare =, seguito dalla formula personalizzata.
Espressione scritta per una nuova colonna calcolata nella tabella Excel
-
Una nuova colonna viene aggiunta alla tabella Excel. Si noti che potrebbe avere un valore non valido nel modello, ma se configurata correttamente, genererà le informazioni corrette nell'output.
È possibile rinominare la colonna e formattarla in base alle esigenze.
Colonna calcolata aggiunta alla tabella Excel nativa
Se si visualizza l'anteprima del report, si vedrà che la tabella Excel include la nuova colonna, con la formula nativa propagata in tutte le righe.
Output report che include la colonna calcolata Revenue
Aggiunta di totali calcolati
È possibile aggiungere una riga che visualizza i totali nella tabella utilizzando le funzionalità native di Excel. Selezionare la tabella, fare clic su Struttura tabella a destra e selezionare la casella di controllo Riga totale.
Procedere come indicato di seguito:
-
Utilizzare il componente aggiuntivo per inserire un grafico Qlik Sense per colonna.
Grafico Qlik Sense aggiunto a Microsoft Excel in forma tabellare
-
In Excel, evidenziare l'area necessaria per generare la tabella Excel nativa. Ciò include la riga di intestazione, la riga con i tag, una riga aggiuntiva sotto queste righe e tutte le colonne desiderate. Convertire la selezione in una tabella lineare Excel nativa.
Evidenziare i componenti necessari della tabella di origine e convertirli in una tabella lineare Excel nativa
-
Con la tabella lineare Excel nativa creata, inserire un tag <deleterow> sotto la riga che contiene i tag di colonna. Ciò garantisce che la riga selezionata venga eliminata nell'output report. Per ulteriori informazioni, vedere Rimozione delle righe con il tag Deleterow.
-
Fare clic in un punto qualsiasi all'interno della tabella, quindi fare clic sulla scheda Struttura tabella nella barra degli strumenti di Excel. Selezionare la casella di controllo Riga totale.
Aggiungere una Riga totale alla tabella Excel utilizzando le funzionalità native di Excel
-
Nella nuova riga Totale, fare clic sulla cella della colonna per la quale si desidera avere una riga totale e utilizzare il menu a discesa per selezionare una delle funzioni di riepilogo della tabella integrate disponibili.
Elenco delle funzioni di riepilogo nell'elenco a discesa