Python-skripting i LuckyTemplates-datarapporter

Denne opplæringen vil diskutere om Python-skripting i LuckyTemplates-rapporter. Du vil lære hvordan du bruker Python til å oppnå forskjellige utganger i LuckyTemplates. Du vil også forstå noen av de tekniske begrensningene til Python, slik at du kan unngå feil mens du bruker dette inne i .

Innholdsfortegnelse

Forstå Python-pakker for skripting i LuckyTemplates

Det oppstår feil mellom Python og LuckyTemplates fordi de oppdateres med forskjellige hastigheter. Noen ganger er det konflikter om pakker i disse to programvarene. Du kan unngå feil ved å sette opp det riktige miljøet.

Ikke alle pakker i Python Anaconda-installasjonen støttes av LuckyTemplates. På bildet nedenfor kan du se alle de forskjellige pakkene som for øyeblikket støttes.

Python-skripting i LuckyTemplates-datarapporter

Dette neste bildet viser kravene og begrensningene til pakker.

Python-skripting i LuckyTemplates-datarapporter

Pandas er datamanipulasjonsbiblioteket, mens Numpy er den lineære algebraen. Scikit-Learn og Xgboost er biblioteker som lar deg gjøre maskinlæring og forhåndsbehandling. Scipy og Statsmodeller omhandler statistikk. Seaborn brukes til visualisering, mens Matplotliob er det visuelle biblioteket.

Opprette miljøer med Python-skripting

Du må lage et miljø som inneholder pakkene du trenger for å unngå konflikter. Du kan opprette et miljø ved å bruke Anaconda-prompten som ble installert under . For å åpne ledeteksten, skriv Anaconda i søkefeltet i Windows og klikk på appen.

Python-skripting i LuckyTemplates-datarapporter

Hvis du søker på «skap miljø i anaconda» i Google, blir du omdirigert til denne siden. På samme side kan du se ulike måter å lage spesifikke miljøer på.

Python-skripting i LuckyTemplates-datarapporter

I Anaconda-prompt-kommandovinduet kan du se basemiljøet og arbeidskatalogen.

Python-skripting i LuckyTemplates-datarapporter

For å skape et nytt miljø, skriv inn conda create . Skriv deretter inn –n etterfulgt av miljønavnet ditt. Til slutt, skriv inn hvilken Python-versjon du vil ha. I dette eksemplet er miljønavnet new_env_pbi og er 3.7.

Python-skripting i LuckyTemplates-datarapporter

Trykk Enter når du er ferdig. Du vil da se at det skaper et nytt miljø.

Python-skripting i LuckyTemplates-datarapporter

Trykk Y for å fortsette med prosessen.

Python-skripting i LuckyTemplates-datarapporter

Deretter må du aktivere miljøet. Input conda activate new_env_pbi .

Python-skripting i LuckyTemplates-datarapporter

Når du er ferdig, kan du se at det nye miljøet er aktivert. Derfra kan du begynne å installere pakker du trenger. Installer først Pandas for å hente inn data. Skriv inn pip installer pandaer og trykk enter.

Python-skripting i LuckyTemplates-datarapporter

Deretter legger du inn pip install seaborn for å installere Seaborn. Du vil også se at Seaborn også laster inn Matplotlib. Etter installasjonen kan du nå åpne .

Python-skripting i LuckyTemplates-datarapporter

Hente data ved hjelp av Python

Det er tre måter å få data inne i LuckyTemplates ved å bruke Python. Den første er å gå til filverktøylinjen, klikke på Hent data og deretter velge Få data for å komme i gang .

Python-skripting i LuckyTemplates-datarapporter

Klikk på filverktøylinjen igjen, velg Annet og velg Python-skript .

Python-skripting i LuckyTemplates-datarapporter

Derfra skriver du inn et skript for å hente inn data og trykker OK. I dette eksemplet brukes dette skriptet.

Python-skripting i LuckyTemplates-datarapporter

Klikk på variabelen under Python-mappen i Navigator-ruten og klikk på Last inn .

Python-skripting i LuckyTemplates-datarapporter

Du vil da se disse dataene i feltruten.

Python-skripting i LuckyTemplates-datarapporter

Etter det må du sørge for at du bruker riktig miljø. Gå til filverktøylinjen, klikk på Alternativer og innstillinger, og velg deretter Alternativer .

Python-skripting i LuckyTemplates-datarapporter

Under Global klikker du på Scripting og angir Python Home Directory. Klikk Bla gjennom og åpne new_env_pbi .

Python-skripting i LuckyTemplates-datarapporter

Aktivering av Python-skriptvisualiseringer i LuckyTemplates

For å få tilgang til Python-integrasjon, klikk påunder Visualiseringer.

Python-skripting i LuckyTemplates-datarapporter

Deretter aktiverer du skriptbilder.

Python-skripting i LuckyTemplates-datarapporter

Når det er gjort, vil en tekstbasert Python Script Editor vises på lerretet.

Python-skripting i LuckyTemplates-datarapporter

For å starte skripting, dra et felt i verdiområdet i visualiseringen. I dette eksemplet er avdelinger plassert innenfor verdiområdet.

Python-skripting i LuckyTemplates-datarapporter

Visualiseringen vil nå se slik ut.

Python-skripting i LuckyTemplates-datarapporter

En dataramme opprettes ved hjelp av pandas.DataFrame -funksjonen. Skriptet lagret det som en variabel og ga det navnet datasett . Under linje 6 kan du lime inn eller skrive inn skriptkoden for å lage en visuell. I dette eksemplet ble følgende koder brukt.

Python-skripting i LuckyTemplates-datarapporter

For øyeblikket er datarammen ufullstendig fordi den bare har avdelinger. Så dra alle kolonnene fra feltruten til verdiområdet for å lage en fullstendig dataramme.

Python-skripting i LuckyTemplates-datarapporter

Etter det kan du velge et bilde fra Jupyter Notebook. Deretter kopierer du koden til det visuelle bildet og limer det inn i redigeringsprogrammet.

Python-skripting i LuckyTemplates-datarapporter

Endre variabelen som brukes i den visuelle koden fra df til datasettet og skriv inn plt.show() på neste linje for å bruke Matplotlib.

Python-skripting i LuckyTemplates-datarapporter

Når du er ferdig, kjør skriptet ved å klikke på kjør-ikonet i redigeringsprogrammet.

Python-skripting i LuckyTemplates-datarapporter

Du vil da se visualiseringen materialisere seg på lerretet ditt. Det visuelle er ikke interaktivt, men du kan gjøre det dynamisk ved å tilpasse det.

Python-skripting i LuckyTemplates-datarapporter

Tilpasse Python-visualisering

Klikk på pilspissen for å åpne Python Script Editor. Deretter skriver du inn plt.style.use() .

Python-skripting i LuckyTemplates-datarapporter

Åpne Google og søk etter matplotlib -stiler. Klikk på stilarkreferansen, og du blir omdirigert til siden deres.

Python-skripting i LuckyTemplates-datarapporter

Inne på siden vil du se forskjellige stiler du kan bruke.

Python-skripting i LuckyTemplates-datarapporter

Velg en stil og skriv inn koden for den stilen i skriptkoden.

Python-skripting i LuckyTemplates-datarapporter

I dette eksemplet er koden for stilen som brukes bmh . Når du er ferdig, trykk på kjør-ikonet.

Python-skripting i LuckyTemplates-datarapporter

Du vil da se at fargene inne i det visuelle har endret seg.

Python-skripting i LuckyTemplates-datarapporter

Du kan også endre formen på det visuelle hvis du vil. For å gjøre dette, åpne skriptredigeringsprogrammet, endre boxplot til fiolinplot og kjør scriptkoden.

Python-skripting i LuckyTemplates-datarapporter

Du vil se at formen på det visuelle har endret seg.

Python-skripting i LuckyTemplates-datarapporter

Transformere data i Power Query ved hjelp av Python-skript

Den siste metoden for å få tilgang til Python-skripting i LuckyTemplates er å transformere data i Power Query Editor. En av de beste fremgangsmåtene er å duplisere dataene og gjøre skriptingen i duplikatet i stedet for å bruke hoveddataene. I dette eksemplet er hoveddataene df og duplikatet er df2 .

Python-skripting i LuckyTemplates-datarapporter

Gå til Transform-verktøylinjen og velg Kjør Python-skript .

Python-skripting i LuckyTemplates-datarapporter

Du vil da se Kjør Python-skript-dialogboksen med en skriptmelding.

Python-skripting i LuckyTemplates-datarapporter

Skriv inn en kode for tabeller fra Jupyter Notebook. I dette eksemplet brukes datasett.corr() i skriptet. Men først må du lagre variabelen på nytt ved å skrive datasett = igjen.

Python-skripting i LuckyTemplates-datarapporter

Etter å ha trykket på OK, vil du se dataene på lerretet ditt.

Python-skripting i LuckyTemplates-datarapporter

Utvid tabellen ved å klikke Tabell i Verdi-kolonnen. Dette vil også vise en korrelasjonstabell.

Python-skripting i LuckyTemplates-datarapporter

Indekskolonnen i Python-skriptet vises imidlertid ikke i korrelasjonstabellen. For å fikse dette, gå til Applied Steps-panelet og klikk på tannhjulikonet for Run Python Script-trinnet for å åpne skriptkoden.

Python-skripting i LuckyTemplates-datarapporter

Skriv inn en annen funksjon ved å skrive inn .reset_index() . Sett deretter den funksjonen sammen med korrelasjonstabellfunksjonen.

Python-skripting i LuckyTemplates-datarapporter

Når du er ferdig, kan du nå se en indekskolonne i korrelasjonstabellen.

Python-skripting i LuckyTemplates-datarapporter




Konklusjon

Det er mange ting som Python kan gjøre når den er integrert med LuckyTemplates. I denne opplæringen ble Python-skript brukt på tre forskjellige måter: for å hente inn datasettet, for å lage visuelle elementer og for å manipulere eksisterende data i.

Gaelim


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.