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.
Kaskadeparametere er filtre som har en effekt på andre koblede parametere. De lar brukere administrere store mengder . Verdiene som er valgt for én parameter, avhenger av de valgte verdiene for en annen.
I denne opplæringen lærer du hvordan du lager kaskadeparametere for å filtrere tabelldata i . Vi bruker et eksempel der sluttbrukeren ønsker å filtrere dataene etter by, og resultatene skal kun vise byer med produktsalg.
Innholdsfortegnelse
Legge til en parameter for å filtrere data i LuckyTemplates Report Builder
For å legge til en parameter, høyreklikk på mappen Datasett og velg Legg til datasett .
Skriv datasettnavnet og velg datakilden. Klikk deretter Query Designer .
Klikk Regioner og dra By- feltet til det tomme området. Deretter velger du alternativet Klikk for å utføre spørringen .
Nederst i kolonnen kan du se at den har en null-oppføring. Du må fjerne den, ellers får du en feilmelding.
For å fjerne null- eller tommeverdier, dra By- feltet til Dimensjon- ruten og filtrer ut unødvendige verdier.
Query Designer oppretter automatisk en DAX-kode avhengig av feltene og filteret du brukte.
Høyreklikk deretter på Parameters -mappen og velg Add Parameter . For dette eksemplet er parameternavnet " City " og ledeteksten er " Angi by: ". Det anbefales også å aktivere alternativet Tillat flere verdier, fordi dette lar deg sjekke mer enn ett valg per parameter.
I kategorien Tilgjengelige verdier velger du Hent verdier fra en spørring og deretter By for alle rullegardinboksene. Klikk deretter OK .
Hvis du klikker Kjør, vil du legge merke til at den nye parameteren ikke vil ha noen effekt på rapporten. Dette er fordi du ikke har etablert en relasjon mellom parameterne.
For dette eksemplet må du aktivere By- parameteren og koble den til Produkt- parameteren.
Koble til to eller flere parameterfiltre i LuckyTemplates Report Builder
Høyreklikk på bydatasettet og velg Spørring .
I Query Designer-vinduet drar du produktnavn og totalt salg til spørringstekstboksen. Kjør deretter spørringen.
Totalt salg fungerer som forbindelsen mellom byen og produktnavnet .
Deretter åpner du datasettegenskaper -veiviseren for bydatasettet. Gå til kategorien Filtre og legg til et filter. I Uttrykket velger du Product_Name . For operatøren , bruk In . Denne operatoren lar deg filtrere innenfor matriser. Klikk deretter på fx- knappen for å legge inn verdien.
Dette åpner verktøyet i Report Builder. Dobbeltklikk på Parameters - alternativet under Kategori og velg Produktnavn for verdiene. Nulltallet (0 ) i uttrykket er en indeksplassering. Du må slette den slik at rapporten viser alle dataene fra matrisen.
Klikk deretter på rapporten og velg Tablix-egenskaper .
I dette eksemplet er overskriften og tabellen inneholdt i en liste. Så for hvert filter du legger til i rapporten, vil alle elementene i listen bli påvirket.
Gå til kategorien Filtre i veiviseren for Tablix-egenskaper og klikk på Legg til . I Uttrykket velger du By . Velg deretter In som operatør , og for verdien skriver du [@City] .
Kjør rapporten etter at du har trykket på OK .
Du blir bedt om å velge fra den nye parameteren før du kan se den paginerte rapporten. Når du er ferdig, klikker du på Vis rapport- knappen.
Du vil se at den paginerte rapporten bare inneholder data som er innenfor parameterne du har valgt.
Ekstra leksjon: Legge til en rad som viser kolonnetotal
For å legge til en totalsum for hver kolonne i matrisen, legg til en ny rad. Høyreklikk deretter på cellen du vil plassere de totale beløpene i og velg Uttrykk .
Under Kategori velger du mellom forskjellige fellesfunksjoner som inneholder spesifikke elementer som lar deg lage en spørring.
For å opprette en spørring for totalen klikker du på Samlet og velger deretter Sum. Nederst til høyre får du eksempler på hvordan du bruker hver funksjon. Følg formatet for å få totalsummen for hvert felt.
Konklusjon
Denne opplæringen diskuterte hvordan du oppretter overlappende parametere i den paginerte rapporten. For å oppsummere, skaper kaskadeparametere en tilkobling for hvert filter i Builder.
I eksemplet vist ovenfor er By-parameteren knyttet til produktnavnet gjennom målingen Totalt salg. Det vil si at byfilteret bare vil vise produkter med salgshistorikk. Denne funksjonen lar sluttbrukere samle data og bedre administrere rapportinformasjon.
Husk at rekkefølge er viktig når du arbeider med kaskadeparametere. Så når du velger filtre, husk at hierarkiet der du velger dem påvirker resultatene som vises i rapporten.
Beste ønsker,
Sue Bayes
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.