Slik bruker du Natural Language Query (Q&A) i LuckyTemplates
I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.
Du kan støte på problemer med mål i LuckyTemplates-tabellvisualiseringer med en total rad. Den vanlige klagen er at "Total"-raden er "feil" for tiltaket. Vanligvis er den totale raden riktig for tiltaket, det er bare ikke det folk flest forventer. I denne opplæringen skal jeg ta oss gjennom dette vanlige problemet med LuckyTemplates måle total og hvordan man løser det. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
LuckyTemplates mål totalt har vært et problem så lenge LuckyTemplates har eksistert. Så for å fikse dette problemet, var det første jeg gjorde at jeg gikk inn og opprettet en . Hvis du aldri har sett et dumpfilter måle, ser det mye ut som det nedenfor.
Dumpfiltermål bestemmer hvilke filtre som brukes fra de forskjellige tabellene og kolonnene i datamodellen. Det er veldig enkelt å generere i DAX Studio. Du kan starte DAX Studio, klikke på hvilken som helst tabell og si, Definer filterdumpmål (alle tabeller) , og det genererer all koden for deg.
Alt du trenger å gjøre for å få det inn i LuckyTemplates er å ta det fra disse filtrene og kopiere all den koden og så bare lime den inn i et nytt mål, som jeg gjorde. Det var der dette dumpefiltertiltaket kom fra.
Jeg har også laget en kortvisualisering og satt dumpfiltrene i den kortvisualiseringen. Dette lar oss se eller .
For å slå på verktøytips, kan du klikke på et bilde på matrisen eller tabellen. I dette eksemplet har jeg en matrise og en tabell her som begge viser det samme problemet med måltotaler. Du kan gå til Generelt og bare slå på verktøytips. Hvis du vil, kan du spesifisere at det er en rapportside.
Hvis jeg holder musepekeren over denne 290, kan jeg se at den har et filter på den av tabellkategori tilsvarer kategori én. Denne er kategori to, der vi har en underkategori lik blå, grønn og rød. Alt dette kommer fra en veldig enkel dataspørring der jeg har seks rader.
Det siste trinnet er å lage et mål som skal vise måltotalens problem. Og hvis du ser nøye etter, kan du allerede se at totalen ikke stemmer.
Når det gjelder DAX, er det riktig, men ethvert normalt menneske som ser på dette vil tro at dette er helt feil. Faktisk må jeg tro at dette sannsynligvis er en hovedårsak til hvorfor folk tror det er en stor barriere for å ta i bruk LuckyTemplates.
Det er det enkle faktum at måltotaler er feil ute av porten. Tabellvisualiseringene og matrisevisualiseringene viser faktisk ikke riktig oppførsel.
Innholdsfortegnelse
Bruke et surrogatmål
Jeg har denne tabellen her med måltotalene mine. Alt jeg har gjort er en raskog trukket fra 10. Dette er et surrogat for ethvert rimelig komplisert tiltak. Hvis du kan vise problemet med måltotaler med noe så enkelt som dette, kommer det til å dukke opp i mange av målene dine.
Filterkonteksten for denne totalraden er forskjellig, så det ser ut til at DAX bare kjører i konteksten av alle. Klikker jeg for eksempel på kategori 1, er det riktig.
Så det tar åpenbart filterkonteksten til kategorien = kategori 1.
Den har ikke denne ekstra filterkonteksten til denne kategorien uten ekstern påvirkning. Hvis jeg svever over her, kan du se at det er tomt. Det er ingenting som filtrerer dette akkurat nå. Disse radene har et filter på kategorien, men det tar ikke hensyn til det i det hele tatt.
Så hvordan fikser vi det? La oss ta en titt på tiltaket jeg laget.
Retting av feil LuckyTemplates Mål Totalt
Jeg kalte denne Mål Totals Category , og det står hvistabellkategori, så er det bare å returnere målet mitt som er riktig på en linje for linje.
Ellers skal jegden tabellen etter kategori, og så skal jeg beregne målet mitt for hver linje. Så skal jeg oppsummere verdiene.
I utgangspunktet gjenskaper jeg denne tabellvisualiseringen, så summerer jeg opp de resulterende verdiene fra det målet på disse radene, og det fikser det.
Nå er alt vel og bra. Det er en ganske enkel løsning, men det er virkelig skadelig for selvbetjent visualisering, etter min mening.
Hvis du har et rimelig komplisert mål og du fremmer selvbetjent visualisering tilbake til sluttbrukerne, så er det en god innsats at du ikke har noen anelse om hvordan de skal bruke det tiltaket, og hvordan de kommer til å bli jobber med det.
Du kan for eksempel se problemet her. Jeg har måltotaler-kategoriene riktige, men de er feil her nede. Den returnerer til og med feil linje for linje.
Grunnen til dette er at kategorier aldri er i omfang. Så i henhold til vårt mål, returnerer tabellkategorien ISINSCOPE måltotalene.
Vel, det er aldri tilfelle. Det er alltid å gjøre en oppsummering etter kategori og deretter etter verdi, noe som er helt feil.
Så nå må vi opprette et annet mål, Mål Total Subcategory , som hvis ISINSCOPE underkategori, returnerer linjeelementet på den raden. Ellers summerer du etter underkategori totalt verdiene, noe som gir oss riktig svar.
Konklusjon
Dette er grunnen til at det er skadelig for selvbetjent visualisering fordi du ikke aner hvordan sluttbrukerne kommer til å bruke den, og hva de vil legge inn i en tabell. Du må skrive et mål for hver mulig kombinasjon, noe som er sprøtt.
Jeg håper du har lært noe av denne opplæringen. Hvis du har støtt på problemer som dette, del med oss hvordan du har håndtert dem.
Beste ønsker!
Greg
I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.
Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.
Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.
Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.
Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.
Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.
Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.
Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.