Script Python nei report di dati di LuckyTemplates

Script Python nei report di dati di LuckyTemplates

Questo tutorial discuterà degli script Python nei report di LuckyTemplates. Imparerai come utilizzare Python per ottenere diversi output all'interno di LuckyTemplates. Comprenderai anche alcune delle limitazioni tecniche di Python in modo da poter evitare errori durante l'utilizzo all'interno del desktop di LuckyTemplates .

Sommario

Comprensione dei pacchetti Python per lo scripting in LuckyTemplates

Gli errori si verificano tra Python e LuckyTemplates perché si aggiornano a velocità diverse. A volte, ci sono conflitti sui pacchetti in questi due software. Puoi evitare errori impostando l'ambiente giusto.

Non tutti i pacchetti nell'installazione di Python Anaconda sono supportati da LuckyTemplates. Nell'immagine qui sotto, puoi vedere tutti i diversi pacchetti che sono attualmente supportati.

Script Python nei report di dati di LuckyTemplates

L'immagine successiva mostra i requisiti e le limitazioni dei pacchetti Python .

Script Python nei report di dati di LuckyTemplates

Pandas è la libreria di manipolazione dei dati, mentre Numpy è l'algebra lineare. Scikit-Learn e Xgboost sono librerie che ti consentono di eseguire l'apprendimento automatico e la pre-elaborazione. Scipy e Statsmodels si occupano di statistiche. Seaborn è utilizzato per la visualizzazione, mentre Matplotliob è la libreria visiva.

Creazione di ambienti con script Python

È necessario creare un ambiente che contenga i pacchetti necessari per evitare conflitti. È possibile creare un ambiente utilizzando Anaconda Prompt che è stato installato durante l' installazione di Anaconda . Per aprire il prompt, digita Anaconda nella barra di ricerca di Windows e fai clic sull'app.

Script Python nei report di dati di LuckyTemplates

Se cerchi "crea ambiente in anaconda" su Google, verrai reindirizzato a questa pagina. Nella stessa pagina, puoi vedere diversi modi di creare ambienti specifici.

Script Python nei report di dati di LuckyTemplates

Nella finestra di comando di Anaconda Prompt, puoi vedere l'ambiente di base e la directory di lavoro.

Script Python nei report di dati di LuckyTemplates

Per creare un nuovo ambiente, inserisci conda create . Quindi, inserisci –n seguito dal nome del tuo ambiente. Infine, digita la versione di Python che desideri. In questo esempio, il nome dell'ambiente è new_env_pbi e la versione di Python è 3.7.

Script Python nei report di dati di LuckyTemplates

Premi Invio una volta fatto. Vedrai quindi che sta creando un nuovo ambiente.

Script Python nei report di dati di LuckyTemplates

Premi Y per procedere con il processo.

Script Python nei report di dati di LuckyTemplates

Successivamente, è necessario attivare l'ambiente. Immettere conda activate new_env_pbi .

Script Python nei report di dati di LuckyTemplates

Una volta fatto, puoi vedere che il nuovo ambiente è attivato. Da lì, puoi iniziare a installare i pacchetti di cui hai bisogno. Innanzitutto, installa Pandas per inserire i dati. Immettere pip install panda e premere Invio.

Script Python nei report di dati di LuckyTemplates

Successivamente, inserisci pip install seaborn per installare Seaborn. Vedrai anche che Seaborn carica anche Matplotlib. Dopo l'installazione, ora puoi aprire il desktop di LuckyTemplates .

Script Python nei report di dati di LuckyTemplates

Ottenere dati usando Python

Esistono tre modi per ottenere dati all'interno di LuckyTemplates usando Python. Il primo è andare sulla barra degli strumenti File, fare clic su Ottieni dati, quindi selezionare Ottieni dati per iniziare .

Script Python nei report di dati di LuckyTemplates

Fare di nuovo clic sulla barra degli strumenti File, selezionare Altro e scegliere Script Python .

Script Python nei report di dati di LuckyTemplates

Da lì, inserisci uno script per inserire i dati e premi OK. In questo esempio, viene utilizzato questo script.

Script Python nei report di dati di LuckyTemplates

Nel riquadro Navigator, fai clic sulla variabile sotto la cartella Python e fai clic su Carica .

Script Python nei report di dati di LuckyTemplates

Vedrai quindi quei dati nel riquadro Campi.

Script Python nei report di dati di LuckyTemplates

Successivamente, è necessario assicurarsi di utilizzare l'ambiente corretto. Vai alla barra degli strumenti File, fai clic su Opzioni e impostazioni, quindi seleziona Opzioni .

Script Python nei report di dati di LuckyTemplates

In Globale, fai clic su Python Scripting e imposta la Python Home Directory. Fare clic su Sfoglia e aprire new_env_pbi .

Script Python nei report di dati di LuckyTemplates

Abilitazione delle visualizzazioni di script Python in LuckyTemplates

Per accedere a Python Integration, fai clic su Python Visual in Visualizations.

Script Python nei report di dati di LuckyTemplates

Quindi, abilita gli oggetti visivi dello script.

Script Python nei report di dati di LuckyTemplates

Al termine, sulla tela verrà visualizzato un Python Script Editor basato su testo.

Script Python nei report di dati di LuckyTemplates

Per avviare lo scripting, trascina un campo nell'area Valori della visualizzazione. In questo esempio, Reparti è posizionato all'interno dell'area Valori.

Script Python nei report di dati di LuckyTemplates

La visualizzazione sarà ora simile a questa.

Script Python nei report di dati di LuckyTemplates

Un dataframe viene creato utilizzando la funzione pandas.DataFrame . Lo script lo ha salvato come variabile e lo ha chiamato dataset . Sotto la riga 6, puoi incollare o digitare il codice dello script per creare un oggetto visivo. In questo esempio sono stati utilizzati i seguenti codici.

Script Python nei report di dati di LuckyTemplates

Attualmente, il data frame è incompleto perché contiene solo Departments. Quindi, trascina tutte le colonne dal riquadro Campi all'area Valori per creare un frame di dati completo.

Script Python nei report di dati di LuckyTemplates

Successivamente, puoi scegliere un oggetto visivo dal tuo Jupyter Notebook. Quindi, copia il codice dell'oggetto visivo e incollalo nell'editor.

Script Python nei report di dati di LuckyTemplates

Modificare la variabile utilizzata nel codice visivo da df al set di dati e inserire plt.show() nella riga successiva per utilizzare Matplotlib.

Script Python nei report di dati di LuckyTemplates

Al termine, esegui lo script facendo clic sull'icona Esegui nell'editor.

Script Python nei report di dati di LuckyTemplates

Vedrai quindi la visualizzazione materializzarsi nella tua tela. L'immagine non è interattiva ma puoi renderla dinamica personalizzandola.

Script Python nei report di dati di LuckyTemplates

Personalizzazione della visualizzazione Python

Fare clic sulla freccia per aprire l'editor di script Python. Successivamente, inserisci plt.style.use() .

Script Python nei report di dati di LuckyTemplates

Apri Google e cerca stili matplotlib . Fai clic su Style Sheets Reference e verrai reindirizzato alla loro pagina.

Script Python nei report di dati di LuckyTemplates

All'interno della pagina, vedrai diversi stili che puoi utilizzare.

Script Python nei report di dati di LuckyTemplates

Seleziona uno stile e inserisci il codice di quello stile nel codice dello script.

Script Python nei report di dati di LuckyTemplates

In questo esempio, il codice dello stile utilizzato è bmh . Al termine, premi l'icona Esegui.

Script Python nei report di dati di LuckyTemplates

Vedrai quindi che i colori all'interno dell'oggetto visivo sono cambiati.

Script Python nei report di dati di LuckyTemplates

Puoi anche modificare la forma dell'immagine, se lo desideri. Per fare ciò, apri l'editor di script, cambia boxplot in violinplot ed esegui il codice dello script.

Script Python nei report di dati di LuckyTemplates

Vedrai che la forma dell'immagine è cambiata.

Script Python nei report di dati di LuckyTemplates

Trasformare i dati in Power Query utilizzando gli script Python

L'ultimo metodo per accedere agli script Python in LuckyTemplates consiste nel trasformare i dati nell'editor di query di alimentazione. Una delle migliori pratiche è duplicare i dati ed eseguire lo scripting nel duplicato invece di utilizzare i dati principali. In questo esempio, i dati principali sono df e il duplicato è df2 .

Script Python nei report di dati di LuckyTemplates

Vai alla barra degli strumenti Trasforma e seleziona Esegui script Python .

Script Python nei report di dati di LuckyTemplates

Verrà quindi visualizzata la finestra di dialogo Esegui script Python con un messaggio di script.

Script Python nei report di dati di LuckyTemplates

Inserisci un codice per le tabelle dal tuo Jupyter Notebook. In questo esempio, nello script viene utilizzato dataset.corr() . Ma prima, devi salvare nuovamente la variabile digitando di nuovo dataset = .

Script Python nei report di dati di LuckyTemplates

Dopo aver premuto OK, vedrai i dati nella tua tela.

Script Python nei report di dati di LuckyTemplates

Espandere la tabella facendo clic su Tabella nella colonna Valore. Questo mostrerà anche una tabella di correlazione.

Script Python nei report di dati di LuckyTemplates

Tuttavia, la colonna Index nello script Python non è mostrata nella tabella di correlazione. Per risolvere questo problema, vai al riquadro Passaggi applicati e fai clic sull'icona a forma di ingranaggio del passaggio Esegui script Python per aprire il codice dello script.

Script Python nei report di dati di LuckyTemplates

Ora, inserisci un'altra funzione inserendo .reset_index() . Quindi, stringa quella funzione con la funzione della tabella di correlazione.

Script Python nei report di dati di LuckyTemplates

Una volta terminato, ora puoi vedere una colonna Indice nella tabella di correlazione.

Script Python nei report di dati di LuckyTemplates


L'importanza di creare visualizzazioni di LuckyTemplates accattivanti
Best practice di LuckyTemplates su report e visualizzazioni
Python I per utenti di LuckyTemplates: nuovo corso nella piattaforma educativa LuckyTemplates

Conclusione

Ci sono molte cose che Python può fare una volta integrato con LuckyTemplates. In questo tutorial, gli script Python sono stati usati in tre modi diversi: per inserire il set di dati, per creare elementi visivi e per manipolare i dati esistenti nell'editor di query avanzate .

Gaelim


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere