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 vi snakke om tre Power Apps-funksjoner som kan utgjøre en stor forskjell i måten sluttbrukere ser på og bruker appen din – funksjonene User(), Today() og Now().
Hvis du fulgte våre andre veiledninger om, da vet du sannsynligvis hvordan du lager din egen app og hvordan du publiserer den nå. Det fine med denne plattformen er dens brukervennlighet selv for de som har liten bakgrunn for koding eller apputvikling.
Men å lage en app betyr å tenke på bekvemmeligheten til sluttbrukeren også. Det er det fine med de tre Power Apps-funksjonene som vi skal diskutere i dag.
Innholdsfortegnelse
Bruker()-funksjonen
Bruker()-funksjonen returnerer en del informasjon om appens nåværende bruker.
Denne funksjonen introduserer så mange muligheter når det gjelder tilpasning, spesielt hvis du har flere personer som bruker appen din.
For å vise deg hvordan User()-funksjonen fungerer, la oss legge til en etikett, og deretter velge tekstegenskapen under egenskaper rullegardinmenyen.
Skriv deretter inn User() og legg til en prikk for å se hvilke alternativer vi har.
Som du kan se, kan User()-funksjonen returnere tre ting - brukerens e-post, deres fulle navn og deres bilde. Så hvis vi skriver inn User().Email, dukker brukerens e-postadresse opp på etiketten vi opprettet.
Hvis vi prøver User().FullName, returnerer det Henry Legge.
Dette gir oss så mange alternativer når det gjelder å tilpasse appen avhengig av hvem som bruker den.
For eksempel kan vi ha en velkomstmelding som bruker det faktiske navnet til brukeren på hjemmesiden. Hvis du ønsker mer avanserte tilpasninger, er det også mulig å bruke denne funksjonen til å diktere visse innstillinger basert på brukerens preferanser.
For nå, la oss ta en titt på hvordan vi kan bruke denne funksjonen til å lage en personlig velkomstmelding. La oss gå videre til startskjermen vår.
Vi skal starte med å legge til en etikett her på toppen og tilpasse fargen til hvit slik at den stemmer overens med resten av temaet.
Siden vi skal koble sammen forskjellige strenger i denne formelen, kommer vi til å brukefunksjon.
Deretter legger vi til teksten "Velkommen" og refererer til brukerens fulle navn. Når vi trykker på Enter-tasten, vil du se at etiketten nå sier "Velkommen Henry Legge".
Fordi vi refererte brukeren, betyr dette at navnet endres avhengig av hvem som er pålogget.
Now() og Today()-funksjonene
La oss gå videre til neste funksjon vi skal diskutere, som er Now()-funksjonen.
Nå()-funksjonen returnerer gjeldende dato- og klokkeslettverdi.
La oss gå til hovedskjermen vår og legge til en etikett. La oss deretter bruke Now()-funksjonen. Som du kan se, viser etiketten gjeldende dato og et tidsstempel.
Dette tidsstemplet endres avhengig av tidssonen din. Dette betyr at selv om du har appbrukere andre steder rundt om i verden, vil den alltid vise gjeldende dato og klokkeslett, og ikke din.
Denne funksjonen gir også så mange muligheter når det gjelder personalisering. Du kan for eksempel gjøre noen av appens funksjoner tilgjengelige kun til bestemte tider på en dag. Du kan også angi en personlig melding til en bestemt time.
I motsetning til dette, returnerer Today()-funksjonen bare dagens dato.
Så hvis vi kopierer etiketten, men legger inn Today() i stedet, kan vi se forskjellen mellom de to.
Å velge mellom Now() og Today()-funksjonen er mer en preferanse, så det er opp til deg hva du tror vil best tjene sluttbrukeren din. Du kan også tenke på andre funksjoner du vil at appen din skal ha og velge den funksjonen du tror passer best.
La oss nå gå tilbake til hjemmesiden. La oss si at vi ønsker å holde ting enkelt og egentlig ikke har noe imot å ikke vise tiden her. Så la oss lage en ny etikett som bruker Today()-funksjonen.
Konklusjon
Det vi har dekket i denne opplæringen er bare det grunnleggende. Men som nevnt tidligere, kan disse tre funksjonene føre til et uendelig antall tilpasninger som kan forbedre brukeropplevelsen.
Mens du jobber med appen din, kan du tenke på hvordan den spesifikke brukeren kan bruke sine egne preferanser, eller hvordan dato og klokkeslett kan påvirke måten ting fungerer på. Jo mer kreativ du er med disse løsningene, desto mer vil brukerne nyte appen du har jobbet med.
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.