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.
Strengefunksjoner lar brukere konvertere strenger, strengtegn, formatstrenger og mer. De brukes mye til å konvertere data til andre kilder. I denne opplæringen vil vi gå gjennom noen kompliserte strengfunksjoner som kan brukes i Microsoft-flyter – delstrengen og indexOf - funksjonene.
Innholdsfortegnelse
Power Automate String Funksjon: Substring
La oss først diskutere delstrengfunksjonen. Dette brukes hvis vi ønsker at brukeren skal legge inn fornavn og etternavn, og vi ønsker kun å returnere fornavn eller etternavn.
Starten på den angitte posisjonen.
La oss prøve det i denne prøveflyten som jeg tidligere opprettet. Vi fjerner dette gjeldende innholdet som jeg har angitt for meldingsteksten .
Velg understrengfunksjonen under valget String functions . Denne inneholder tekst, startindeks og lengdeparametere .
Når du har klikket, gå til fanen og velg deretter Input 1.
La oss sette startIndex til 0 siden vi vil at den skal starte på 0. Da skal den vise 5 bokstaver.
For å oppsummere, vil denne funksjonen ta hva som helst inngang 1 er. Da vil den bare gi oss tegnene fra teksten mellom null og fem. La oss nå klikke OK.
La oss kombinere det med sammenkoblingen også. Så klikk på Concat -funksjonen.
Klipp ( Ctrl + X ) hele delstrengfunksjonen .
Deretter limer du den inn i concat -funksjonen.
For det første argumentet, la oss skrive " Brukerens fornavn er ".
Klikk deretter på Oppdater.
Til slutt klikker du på Lagre .
Testing av delstrengfunksjonen
La oss nå teste flyten.
Vi bruker bare dataene fra mine tidligere kjøringer.
Innspillet mitt under mine tidligere løp var Henry . Det er derfor det viste " Brukerens fornavn er: Henry ".
Derfor fungerte delstrengfunksjonen som den skulle. La oss prøve å teste flyten igjen og legge inn en ny inngang. La oss skrive inn Shelley for inngang 1 og kjøre flyten.
Som vi kan se, viste den bare " shell " i stedet for " Shelley ". Det er fordi vi spesifiserte at det bare skulle vise 5 tegn. Og det er slik delstrengfunksjonen fungerer.
Power Automate-strengfunksjon: IndexOf
La oss nå diskutere hva power automate indexOf- funksjonen gjør.
IndexOf - funksjonen finner indeksen eller posisjonen til et tegn i en gitt streng på en måte som ikke skiller mellom store og små bokstaver.
Denne kraftautomatiseringsstrengfunksjonen krever to parametere: strengen som inneholder verdien og verdien for å søke i indeksen. La oss nå gå tilbake til flyten vår og la oss legge til en ny tekstinndata .
For denne inngangen ønsker vi at brukeren skal skrive inn sin e-post.
Vi ønsker kun å returnere tegnene før @ -tegnet og ikke hele e-posten. For å gjøre det, la oss først fjerne det opprinnelige uttrykket vi opprettet.
Vi må kombinere delstrengen med indexOf -funksjonen. Under kategorien Uttrykk velger du delstrengfunksjonen .
Deretter velger du Input 3 under Dynamisk innhold- fanen.
For startIndex- parameteren, la oss sette 0. Lengden skal være indeksen til @ -tegnet. Klikk på indexOf- funksjonen.
Velg Input 3 under Dynamisk innhold- fanen.
La oss deretter spesifisere tegnet vi ønsker å finne i teksten. I dette tilfellet er det " @ "-tegnet. Klikk deretter OK .
Tester flyten
La oss nå lagre og teste flyten.
La oss utføre en ny utløserhandling og klikk deretter Lagre og test .
Bare skriv inn hva som helst for de andre inngangene. Når det gjelder inngang 3 , la oss skrive " [email protected] ". Klikk deretter Kjør flyt .
Når vi sjekker Slacken vår, ser vi at den postet ordet " nicholas ". Ved å kombinere disse to funksjonene vil flyten alltid returnere tegnene før @ -tegnet. Dette gjør uttrykket vårt mer dynamisk.
Konklusjon
I dette innlegget diskuterte vi de vanlige brukstilfellene for strengfunksjoner. Vi kan også bruke visse strengfunksjoner sammen med de andre, for eksempel å kombinere delstrengen og indexOf -funksjonene. Vi gjør dette for å få mer spesifikke tegn i teksten, spesielt hvis lengden på strengen endres. Å lage uttrykkene våre for slike tilfeller er absolutt nyttig og effektivt.
Det er mange andre Power Automate-strengfunksjoner du kan bruke for flytene dine. Vi vil diskutere noen av dem i våre andre blogger. Forhåpentligvis var du i stand til å forstå bruken og viktigheten av disse to strengfunksjonene.
Beste ønsker,
Henry
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.