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.
I denne opplæringen skal jeg demonstrere hvordan For Loop kan iterere over Python-listeelementer i. Vær oppmerksom på at en liste er en Python-datatype som består av elementer fra det enkle til det avanserte.
For-løkken gjør det mulig for oss å gjenta koder som er like i et begrenset antall ganger. Det forenkler komplekse problemer til enkle.
Til å begynne med må du lage en ny Python Notebook ved hjelp av Jupyter Notebook. Når du har åpnet Python Notebook, kan vi nå lage Python List i kodecellen.
Innholdsfortegnelse
Lage en Python-liste og for løkke i LuckyTemplates – Numerisk
La oss kalle prøvelisten min_liste . En Python-liste er indikert med parentes '[ ]' og atskilt med komma ','.
Sørg for å sette elementene dine innenfor brakettene, ellers vil ingenting vises når du kjører det.
La oss si at vi vil legge til 1 til alle elementene våre i listen vår. Du kan ikke bare legge inn +1 i koden din fordi det vil føre til en skrivefeil. For å gjøre det, må vi iterere hvert element i listen vår ved å bruke For Loop .
Vi bruker ordet For for å indikere en løkke etterfulgt av en plassholder også kjent som variabel. Vanligvis bruker vi variabler som i og x , men foreløpig bruker vi i . Igjen, vi ønsker å legge til 1 til hvert av elementene våre. Så vi må iterere over hvert element i listen vår ved å skrive inn koden nedenfor.
Pakk den deretter inn i en utskriftserklæring . Når vi har kjørt det, kan vi se at vi har lagt til 1 til hvert av elementene våre i Python-listen vår.
Bare vit at du alltid kan endre og legge til et hvilket som helst nummer du vil. For eksempel vil vi legge til 5 . Bare skriv inn tallet i parentesen. Når vi har kjørt det, vil det vise i funnene våre at hvert av elementene våre er lagt til 5 .
Legger til eksisterende liste til en ny liste ved å bruke For Loops
Vi vil kanskje indikere funnene våre fra vår forrige liste til listen vår. La oss bruke 6, 8, 9, 10 og 11 funn som eksempler. La oss først lage en tom liste i en ny kodecelle der vi kan inkorporere vår forrige liste ' my_list' i den.
La oss kalle denne tomme listen 'new_list' og lage en For Loop ved å bruke X som vår variabel. Vi vil legge til vår eksisterende liste kalt my_list , så vi skal gjenta det.
Deretter vil vi at verdiene til min_listen vår skal legges til 5, så vi må legge til x = x+5 . Vi vil nå legge til vår forrige liste til vår new_list med variabelen X . Append brukes til å legge til et element på slutten av en allerede eksisterende liste.
I en ny celle kan vi skrive inn vår variabel new_list . Når vi har kjørt dette, kan vi se at vi har lagt til funnene våre på den nye listen.
Lage en Python-liste og for løkke i LuckyTemplates – Tekst
Jeg har demonstrert noen få og For Loops gjennom tall tidligere. La oss nå vurdere litt tekst på samme måte. Jeg skal bruke firmanavn i dette eksemplet.
La oss skrive inn ordet selskap , legge til parentesene våre og liste opp firmanavnene våre inni. For dette eksemplet, la oss bruke, IBM , Tesla og Meta. Merk at du kan bruke hvilket som helst selskap du liker.
Med bruk av For Loop ønsker vi å returnere selskapet med bokstaven " a " i titlene. For å klassifisere disse selskapene, lag en For Loop ved å skrive inn koden nedenfor.
.
Denne koden indikerer at ved å bruke For Loop til å gå gjennom hvert element i listen vår, kan vi skrive ut hvert av disse elementene som har bokstaven " a " og deretter kjøre det.
Vi kan allerede se hvor praktisk og kraftig denne metoden blir når vi ser på å gå gjennom tusenvis av forskjellige elementer som kan være på en liste. Fortsett med opplæringen vår, jeg skal vise deg en annen metode som heter Listeforståelse.
Lage en Python-liste og for løkke i Lucky-maler – Listeforståelse Numerisk
Listeforståelse er ganske lik det jeg tidligere har demonstrert. Forskjellen ligger i at det er mye ryddigere, enklere og tidseffektivt. Det foretrekkes av noen mennesker fordi det kan begrense antall linjer som brukes i et program. La oss lage den samme handlingen på vårt første og andre eksempel på å legge til 1 direkte i hvert element i samme kodecelle.
For å unngå forvirring og for å gi en sammenligning, la oss navngi listen min_liste2 og deretter skrive inn Python-listeelementene innenfor parentesene. Under det vil vi opprette en ny liste ' new_list_2 ' for å indikere vårt uttrykk for å legge til 1 til hvert av elementene som er oppført i min_liste2 .
Når vi kjører vår new_list_2 i en ny celle, vil vi se de samme funnene eller resultatene av elementer fra før.
Vi kan se at begge metodene gir samme resultat; Men å bruke listeforståelse er mye kortere, raskere og enklere å gjøre.
Lage en Python-liste og for løkke i LuckyTemplates – Listeforståelsestekst
Til slutt, en annen måte vi kan bruke listeforståelse på er ved å bruke den til å evaluere tekst på samme måte som vårt forrige eksempel angående firmanavn. La oss gjøre den samme handlingen som vi gjorde forrige gang, der vi gjentok hvert enkelt selskap for å få vårt spesielle element.
La oss bruke et annet navn for å gi en sammenligning, for eksempel a_company. Vi ønsker å returnere et element ( i ) for hvert element ( i ) i selskapslisten vår hvis det har ' a ' i det bestemte elementet ( i ). Se koden nedenfor.
Når vi skriver inn a_company- listen vår på en ny celle, vil den vise oss de elementene eller selskapene som har bokstaven " a ."
Vi kan også bruke For Loop til å fikse elementer i en liste. Ved å bruke det samme eksempelet, la oss si at vi ønsker å lage alle elementene i listen vår med store bokstaver.
Vi kopierer den samme firmalisten skrevet med små bokstaver før og skriver inn For Loop under den. Vi må bruke upper()- metoden for å ha hvert element i listen vår med store bokstaver.
Når vi kjører den koden, vil den vise at alle elementene i vårer nå skrevet med store bokstaver.
Konklusjon
Metodene jeg har demonstrert er bare noen få av alle mulige ting du kan gjøre ved å bruke Python-listen og For Loop i LuckyTemplates.
En liste er den mest allsidige datatypen som er tilgjengelig i Python, skrevet som en liste over kommadelte verdier eller elementer mellom parenteser. En Python-liste hjelper til med å lagre flere data samtidig.
På den annen side er For Loop avgjørende i Python ettersom det lar brukere krysse lister som kan inneholde tusenvis av elementer.
Beste ønsker,
Gaellim
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.