LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne opplæringen vil vi diskutere en annen kontrollhandling som vi kan bruke i våre Microsoft-flyter. Det er triggere som umiddelbart kan starte en flyt basert på en hendelse, for eksempel når det kommer en ny e-post eller tweet. Disse triggerne er gode, men det er flyter som vi også ønsker å kjøre gjennom en løkke, og utføre visse handlinger på hvert element. For å gjøre dette kan vi bruke Power Automate Apply To Every action-kontrollen i arbeidsflytene våre.
Innholdsfortegnelse
Eksempelscenario
La oss for eksempel si at vi har en flyt som inneholder en kontroll. Og i vårt tilfelle nummer 3 er handlingen å legge ut en slakk melding til en bestemt kanal.
Men hva om vi ønsker å gå gjennom alle kanaler og legge ut den spesifikke meldingen til dem alle?
Det første vi trenger er en liste over alle kanalene. Deretter må vi bruke den samme handlingen på alle de nevnte kanalene. Det er det Power Automate Apply To Every Control gjør.
Bruk på hver kontroll går gjennom en rekke elementer og utfører en handling på hvert element.
Så la oss nå slette handlingen Legg inn melding .
Bruk av Power Automate Bruk på hver kontroll
La oss først legge til en ny handling for Case 3 (når leveringsmetoden er lik Slack).
Neste er å få en liste over alle tilgjengelige Slack-kanaler. Vi har for øyeblikket 5 kanaler på vår Slack.
I vårt tilfelle, la oss søke og klikke Slack.
Klikk på Liste over offentlige kanaler .
Dette krever ingen innganger. Dette brukes kun for å få tilgang til en array kalt Channels som vi så kan sløyfe gjennom.
La oss nå legge til en annen handling.
Klikk på Kontroll .
Klikk deretter på Bruk på hver kontroll.
Denne kontrollen tar to egenskaper. Den første er en rekke elementer som den må iterere seg gjennom. Vårt utvalg av varer vil ganske enkelt være listen over kanaler. La oss derfor velge kanalnavn- variabelen.
Den neste tingen vi trenger er handlingen som må brukes på hver av disse elementene. Så la oss legge til en annen handling.
Søk og velg Slack .
Klikk på Legg inn melding .
La oss så få meldingsteksten til å være selve meldingen .
For kanalnavnet velger du kanalnavnvariabelen .
Hvis vi velger Slack, vil flyten gå til Case 3 hvor den vil gi oss en liste over alle de offentlige kanalene. Den vil deretter gå gjennom alle disse kanalene én etter én, og utføre den tilsvarende handlingen.
Testing av bruken til hver kontroll i en kraftautomatiseringsflyt
La oss nå teste flyten vår og se om den fungerer.
Velg alternativet " Jeg utfører utløserhandlingen " og klikk på Lagre og test- knappen.
Leveringsmetoden skal være Slack og meldingen skal være " Dette skal legges ut på alle Slack-kanaler ". Klikk deretter på Kjør flyt- knappen.
Når flyten har startet, klikker du på Ferdig .
Vi valgte Slack som leveringsmetode, så flyten gikk direkte til Case 3 . I handlingen ser vi kanalnavnet og meldingsteksten for den første iterasjonen.
La oss klikke på Neste for å se den andre iterasjonen.
Den tredje er generell .
Etter det er budsjettkanalen .
Sist men ikke minst er discord -kanalen.
Når du sjekker Slack, vil vi se at meldingen ble lagt ut i alle offentlige kanaler. Derfor fungerte løkken som den skal.
Bruk av gjeldende elementvariabel i gjelde for hver kontroll
I noen tilfeller må vi kanskje lagre egenskapene til alle våre slakke kanaler og sende dem på e-post. For det kan vi bruke Current item -variabelen i stedet.
La oss for eksempel legge til en handling.
Søk og velg Mail- koblingen.
Klikk på Send et e-postvarsel ( V3 ).
Sett e-postadressen dit du vil at den skal sendes. Legg deretter til emnet . For innholdet i e-posten, velg Gjeldende element under Dynamisk innhold- fanen.
Denne sløyfen vil gå gjennom den første kanalen og legge ut meldingen der. Deretter sender den en e-post med JSON-filen til den kanalen. Med dette kan vi lære ting om kanalen som kanal-ID, når den ble opprettet og lignende.
Konklusjon
Og det er slik Apply To Every- kontrollen fungerer. Vi kan bruke denne kontrollen til å navigere og behandle alle elementene i en matrise eller en liste. Dette er en avsine mest nyttige handlinger.
Husk alltid at når du bruker denne kontrollen, trenger du to egenskaper eller argumenter. Den første er en rekke elementer og den andre er handlingen. Du kan legge til flere handlinger i denne handlingskontrollen, men som alltid, hold dem på et minimum for å unngå sakte løpende flyt.
Beste ønsker,
Henry
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.
Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.
Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.
Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.