3 Kreative Måter Å Bruke Tableau Parameter Handlinger

dette innholdet er hentet fra boken Min, Innovative Tableau: 100 Flere Tips, Opplæringsprogrammer Og Strategier, utgitt Av O ‘ Reilly Media Inc., 2020, ISBN: 978-1492075653. Få boken På Amazon.

Jeg har alltid beskrevet Tablåparametere som En Sveitsisk Hærkniv på grunn av deres uendelige applikasjoner. Hvis Du ikke er kjent, Er Tablåparametere brukergenererte verdier som lar deg og publikum velge inngangene til beregnede felt. Du, som forfatter, kode de tillatte verdiene en gang, men så er det opp til brukeren hvilken verdi som er valgt.

dette låser opp en høyere grad av fleksibilitet I Tablået som tillater brukere å manipulere analyser på fly ved hjelp av en «parameter control» for å endre verdiene fyller beregnede felt. Med den nylige utgivelsen Av Tableau Desktop versjon 2019.2, er det en ny» Change Parameter » dashboard handling, noe som gjør muligheten til å endre parameterverdier enda mer sømløs. Dette innlegget vil vise deg hvordan du bruker parameter dashboard handlinger og tre programmer for å forbedre brukernes opplevelse.

Relatert videoopplæring:

Premier Tableau eLearning Fra Playfair Data TV

Hvordan Bruke Tableau Parameter Dashboard Handlinger

hvis parametere og/eller dashboard handlinger er nye for deg, anbefaler jeg å gjennomgå relaterte innlegg, En Introduksjon Til Parametere I Tableau Og Praktisk Tableau: 3 Kreative Måter Å Bruke Dashboard Handlinger.

som nevnt i innledningen, er parametere verdier som brukes i beregnede felt som kan styres av en dashbordbruker. Du som dashbordutvikler får sette noen parametere rundt hva disse verdiene kan være, men fra da av får sluttbrukeren bestemme hvilken verdi som fyller et beregnet felt.

for et innledende eksempel, vil vi bruke en salg etter måned trend I Sample-Superstore datasett for å vise deg hvordan å klikke på det vil overskrive den nåværende verdien av en parameter.

for å opprette en parameter, liker jeg å høyreklikke i et tomt mellomrom i dataruten og klikke på «Opprett Parameter…». Du kan også klikke på nedpilen øverst til høyre i Dimensjonsområdet I dataruten og klikke på » Opprett Parameter…». Slik ser det ut om jeg skulle lage en ny parameter i Sample – Superstore datasettet.

for å illustrere hvordan du bruker den nyeste typen dashboard-handling, vil jeg sette opp en parameter med en datatype Float og tillatte verdier Av Alle.

disse innstillingene betyr at denne parameteren kan fylles ut med et hvilket som helst tall, inkludert de med desimaler. Deretter vil jeg sette opp et enkelt ark med en merketype For Å vise deg den nåværende verdien av den nye parameteren.

Merk at jeg også endret formatet på nummeret som vises Til Valuta (Standard) som har et dollartegn og to desimaler for å matche formatet på tallene i neste trinn. Siden standardverdien for Parameteren Handlinger Eksempel parameter er 1, ser vi et resultat av $1.00 vises.

Deretter vil jeg sette opp en linjediagram som ser på måling Av Salg i eksempeldataene etter kontinuerlig måned Med Bestillingsdato, og legg begge arkene på et dashbord sammen.

for å legge til en parameterhandling, klikk På «Dashboard» i toppnavigasjonen og deretter » Handlinger…». Etter å ha klikket på» Legg Til Handling » – knappen, vil du se seks alternativer, inkludert den nye «Endre Parameter…» dashboard handling.

i dialogboksen som vises etter å ha klikket På Endre Parameter, kan du kontrollere innstillingene, for eksempel kildearket for handlingen, når du vil at den skal kjøre, hvilken parameter som blir overskrevet, og basert på hvilken verdi. I dette eksemplet, la oss si at å klikke på linjediagrammet vil overskrive Salgsverdien I Parameteren Handlinger Eksempelparameter.

når du klikker på En Salgsverdi i linjediagrammet, endres verdien som vises På Den Nåværende Verdien Av Parameterarket.

Siden vi setter opp En Endring Parameter dashboard handling, klikke på en verdi i linjediagrammet overskriver den nåværende verdien Av Parameter Handlinger Eksempel parameter, som mater Den Nåværende Verdien Av Parameter tekstark.

for øyeblikket har du ikke muligheten til å definere hva du skal gjøre når du fjerner en parameterhandling, men når datatypen Flyter som dette første eksemplet, kan du gjøre en multi-select. Siden aggregering av vår parameter handling ER SUM, klikke på mer enn ett datapunkt vil legge dem sammen.

Bruke Parameterhandlinger Til Å Markere Valg Gjennom En Visualisering

en av mine favorittbrukeropplevelser å gi er en rullegardinmeny som lar publikum velge dimensjonsmedlemmet som er mest relevant for dem. Jeg markerer deretter deres valg på alle diagrammene i dashbordet. Det er som et godt kart som inneholder en» Du Er her » klistremerke for å hjelpe betrakteren orientere seg innenfor rammen av resten av det visuelle.

taktikken oppnås ved bruk av parametere og En Boolsk formel som identifiserer hvilket dimensjonsmedlem som samsvarer med parameterverdien og som ikke gjør det. For mer, se Hvordan Markere Et Dimensjonsmedlem på Et Minimalistisk Punktplott.

før parameterhandlinger må jeg vise en parameterkontroll for å tillate brukeren å velge dimensjonsmedlemmet som skal utheves. Ikke en forferdelig opplevelse, men en dropdown tar opp verdifull eiendom på et dashbord. Dette var tilfellet med dashbordet Mitt, Super Sample Superstore, hvor brukeren kan velge hvilken region som skal fremheves.

Legg Merke Til At Regionparameteren har en datatype Streng, og det er en tillatt verdi for hver av de fire områdene I Datasettet Sample-Superstore. Dette valget fremhever dimensjonsmedlemmet på kart-og punktplottene, og filtrerer alle de andre bildene til det bestemte dimensjonsmedlemmet. Denne erfaringen kan gjøres mye mer elegant nå bruker parameter handlinger.

når et ark inneholder de samme dimensjonsmedlemmene som parameterens tillatte verdier, kan du bruke arket som et kontrollark som overskriver parameteren som påvirker andre visninger. På grunn av denne nye funksjonaliteten kan du opprette bokstavelige kontrollark som ikke er noe annet enn en teksttabell som inneholder dimensjonsmedlemmene du vil overskrive en parameterverdi.

du kan også bruke andre visualiseringer som kontrollark. Siden hvert kart på Super Sample Superstore dashboard inneholder Regiondimensjonen, kan jeg bruke kartene øverst til å overskrive parameterverdien som brukes til å markere og filtrere de andre visningene. Hvis kontrollarket ikke inneholder dimensjonsmedlemmene i parameterens tillatte verdier, legger du bare til dimensjonen På Detaljmerkekortet på kontrollarket.

her er hvordan Mine Endre Parameter dashboard-handlingsinnstillinger ser ut til å bruke kartene mine øverst som kontrollark.

nå klikker du bare på en stat på kartet, fyller parameterverdien med regionen som staten er i. Parameteren brukes deretter til å filtrere og markere alle de andre visningene. Slik ser det ut etter at du har endret dashbordets fokus Fra Øst til Sentral ved å klikke hvor Som helst i Sentralområdets kart.

Merk at I dette eksemplet bruker jeg parametere for å filtrere visningene, men filtreringen kan også gjøres ved hjelp av de tradisjonelle filterdashboard-handlingene. Brukeropplevelsen er imidlertid annerledes. Dette er ikke som Et Høydepunkt dashboard handling som gjør en bestemt dimensjon medlem skiller seg ut mens alt annet er falmet ut.

vi overskriver den tillatte verdien I Regionparameteren. Det er da et beregnet felt med formelen «Region = Regionparameter» plassert på Fargemerkekortet for alle prikkplottene. Når Regiondimensjonsmedlemmet samsvarer med den tillatte verdien som er valgt i Regionparameteren, klassifiseres Den Som Sann og får en unik farge; alt annet er Klassifisert Som Usann og får en sekundær farge. Så to forskjellige farger i stedet for et høydepunkt; slags en mer permanent highlighter brukeropplevelse.

► Relatert video: Hvordan Markere Et Dimensjonsmedlem I Tableau

Et siste notat på dette tipset. Dessverre, når datatypen til parameteren Er Streng, kan vi ikke gjøre en multi-select som vi gjorde i det innledende eksemplet ovenfor. Tableau vil alltid utsette til det siste valget når du velger hvilket dimensjonsmedlem som brukes til å overskrive gjeldende verdi for parameteren. Jeg antar at multi-select, strengparametere må vente på en fremtidig utgivelse!

hvis du trenger å velge mer enn ett dimensjonsmedlem, kan det være bedre å bruke angi handlinger. Det er et eksempel i gratis, full lengde video, En Introduksjon Til Dashboard Handlinger, På Playfair Data TV.

Bruke Parameterhandlinger Til Å Endre Datodeler Ved Å Klikke På En Knapp

Du kan også opprette kontrollark selv om datasettet ikke inneholder en dimensjon med dimensjonsmedlemmer som samsvarer med de tillatte verdiene for parameteren du vil bruke til å opprette parameteroversiktshandlinger.

Parametere er unike ved at de fungerer på tvers av flere datatilkoblinger i samme arbeidsbok.

dette betyr at jeg kan opprette et kontrollark i Excel som inneholder dimensjonsmedlemmene som vil overskrive en parameterverdi, koble Til Det Excel-arket som en sekundær datakilde, bruke den til å opprette et kontrollark og sette opp en parameterhandling som fungerer mellom det nyopprettede kontrollarket og de andre regnearkene i arbeidsboken.

her er et eksempel på hvorfor du må gå gjennom det ekstra trinnet for å lage et kontrollark fra en sekundær datakilde. En annen av mine favoritt brukeropplevelser er å gi et middel for publikum å bytte datodelen av en linjediagram fra dag, til uke, til måned, til år.

det Er imidlertid Ingen dimensjon som jeg bare kan legge Til Tekstmerkekortet for å lage et kontrollark med de forskjellige datodelene. For å gjøre saken vanskeligere, dato deler må være små bokstaver for å arbeide med visse dato funksjoner som DATETRUNC.

► Relatert video: Slik Bruker Du Parameterhandlinger For Å Endre Datodeler I Tableau

Hvis du ikke er kjent med denne taktikken, trenger du en parameter med En datatype Streng, og de tillatte verdiene er hver av de fire datodelene. Det viktigste er å gjøre verdiene små, slik at de fungerer når de integreres med det andre trinnet. Skjermen som verdier kan ha hva casing du foretrekker.

det neste trinnet er å sette opp et beregnet felt som avkorter datoen i datasettet på hvilket nivå som er valgt i parameteren. Formelen For Ordredato-feltet i Sample-Superstore datasettet er:

DATETRUNC(,)

Nå hvis jeg erstatte Ordre dato dimensjon i min linjediagram fra innledende eksempel i dette innlegget med den nyopprettede Dato med DATETRUNC beregnet felt, kan brukeren kontrollere detaljnivået av datoen via dato Del eksempel parameter. Hvis jeg for eksempel velger Årsdatodelen fra parameterkontrollen, oppdateres linjediagrammet fra salg etter måned til salg etter år.

akkurat som vårt highlighter-eksempel i det første tipset, kan denne erfaringen nå forbedres med parameterhandlinger og et kontrollark.

sett Først opp Et To-kolonne Excel-regneark som skal brukes til å lage kontrollarket i Tableau.

deretter kobler du til datakilden og oppretter et kontrollark.

det kritiske aspektet av kontrollark er at dimensjonen som inneholder dimensjonsmedlemmene som vil overskrive parameteren, må eksistere et sted i visningen. I dette eksemplet brukte Jeg Feltet Display As for å få knappene mine til å se bedre ut, men plasserte Verdifeltet På Detaljmerkekortet, slik at det ville være tilgjengelig som et alternativ når jeg konfigurerte parameterhandlingen min senere.

nå vil jeg plassere dette kontrollarket på samme dashbord som min linjediagram og sette opp En Endringsparameter dashboard-handling som vil kontrollere datodelvalget.

nå bare å klikke på en knapp på kontrollarket vil overskrive datodelen i det beregnede feltet som styrer avkortingen av linjediagrammet. Slik ser det ut etter å ha klikket På w-knappen for å endre datodelen fra år til uke.

Bruke Parameterhandlinger Til Å Bruke Målnavn I Beregnede Felt

En av mine favoritt taktikker er å la brukerne velge hvilke tiltak som skal vises i et diagram. Igjen, denne taktikken er nå enda bedre fordi du kan sette opp en parameterhandling som endrer tiltaket som vises ved å bare klikke på et dimensjonsmedlem på et kontrollark.

sett Først opp en parameter som inneholder navnene på målene du vil velge fra. Her er en parameter bygget med alle tiltakene som følger Med Sample-Superstore datasettet.

sett deretter opp et beregnet felt som gir Tableau instruksjoner for hva som skal vises når hver parameterverdi er valgt.

opprett nå et diagram ved hjelp av det nyopprettede beregnede målet. For å illustrere, vil jeg bare erstatte Salgsmål i linjediagrammet jeg har brukt I de første eksemplene med det nye beregnede feltet som styres av parameteren Select Measure Example. Hvis Jeg velger Fortjeneste i stedet For Salg i parameterkontrollen, oppdateres linjediagrammet for å vise det valgte målet.

Denne gangen for kontrollarket vil jeg bruke det spesielle, genererte feltet «Målnavn». Målnavn må brukes med motparten, Måle Verdier. Jeg vil ikke at noen verdier skal vises på kontrollarket, men jeg kan legge til feltet I Detaljmerkekortet for å få målnavnene til å dukke opp.

hvis det er målnavn som du ikke vil være en del av kontrollarket, fjerner du dem bare fra Målverdihyllen. Jeg har fjernet Antall Poster og Måler Valgte felt som opprettet et filter på Filterhylle.

Nå er vi klare til å legge til dette kontrollarket i dashbordet og sette opp parameterhandlingen.

nå klikker du på et målnavn fra kontrollarket, overskriver verdien i parameteren, som fyller ut det beregnede feltet som instruerer Tablået hvilket mål som skal vises på grafen. Slik ser visningen ut etter å ha klikket På Salgsmål og månedsdatodelen.

Det stemmer – vi har bare teknisk brukt Målnavnene generert felt innenfor et beregnet felt! Det var en av de få tingene som var umulig i Tableau før tillegg av parameterhandlinger.

► Relatert video: Hvordan Bruke Målnavn I Tableau Beregnede Felt

jeg har vist deg bare bare bein grunnlaget for hva parameter handlinger er og hvordan du bruker dem til å implementere tre av mine favoritt taktikk, men det er så mange måter å bygge herfra.

En av mine favorittideer er å bruke disse eksemplene i kombinasjon med knappebytte for å kontrollere parameterverdier. Kontrollarkene vil være en serie ikoner i stedet for tekst, og knappebytte vil tillate deg å visuelt indikere hvilken knapp som ble klikket på.

Dette er veldig spennende muligheter som Tableau fortsetter å bevege seg nærmere og nærmere en uendelig fleksibel, web-lignende opplevelse.

Takk for at du leste,

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.