LuckyTemplates USERELATIONSHIP kontra TREATAS

Jeg skal vise deg forskjellen mellom LuckyTemplates USERELATIONSHIP-funksjonen og TREATAS-funksjonen som begge brukes når du lager DAX-mål. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg fikk denne veiledningsideen fra et spørsmål som ble reist på LuckyTemplates-forumet. Medlemmet har en faktatabell som har en haug med forskjellige datoer, og han prøvde å opprette enten et aktivt eller inaktivt forhold mellom den tabellen og datotabellen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Her er litt bakgrunn om LuckyTemplates USERELATIONSHIP og TREATAS-funksjonene. La oss ta en titt på definisjonene av disse funksjonene i DAX-guiden gjennom LuckyTemplates-nettstedet.

Lucky-malenefunksjonen bruker et resultat av et tabelluttrykk som filtre på kolonner fra en urelatert tabell. Dette betyr at det ikke er noen aktiv eller inaktiv relasjon mellom, i dette tilfellet, Dato-tabellen og faktatabellen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

På den annen side, LuckyTemplatesangir en relasjon som skal brukes i en spesifikk beregning som den som eksisterer mellom kolonnenavn1 og kolonnenavn2.

Så, i dette tilfellet, hvis vi oppretter et DAX-mål, vil USERELATIONSHIP-funksjonen bli brukt hvis vi hadde et inaktivt forhold mellom Dato-tabellen og faktatabellen vår.

LuckyTemplates USERELATIONSHIP kontra TREATAS

La oss gå tilbake til LuckyTemplates skrivebord og se hvordan alt dette henger sammen.

Innholdsfortegnelse

Datamodelloppsett

La oss ta en titt på min datamodell slik at du kan se hvordan alt dette er satt opp. Det er i utgangspunktet en veldig enkel modell. Jeg har en faktatabell, som kalles Jobs , og så har jeg Dato- tabellen. Og som du kan se, har jeg allerede laget måletabeller fortiltak og for BRUKERSELASJON-tiltakene.

I datamodellen er alle disse relasjonene med de stiplede linjene inaktive relasjoner mellom Datoer-tabellen og Jobs-tabellen for flere datoer. Dette er når vi bruker USERELATIONSHIP-funksjonen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Hvis det ikke er noen av disse inaktive relasjonene mellom disse to tabellene, er det da vi bruker TREATAS-funksjonen.

Når skal TREATAS-funksjonen brukes

La oss nå se hvordan disse tiltakene ser ut for TREATAS når du oppretter tiltak. I faktatabellen her kan du se at vi har flere datoer. Det er en mottatt dato, estimert godkjent dato, startdato, fakturadato og en lukkedato.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Under TREATAS-tiltak har vi det mottatte tellemålet ( Rec'd Count v2 ), som bare er enformel for å beregne antall jobber. Jeg bruker TREATAS-funksjonen og jeg brukerfungere også. Og så plasserte jeg bare datokolonnen fra datotabellen og mottaksdatokolonnen fra jobbene .

LuckyTemplates USERELATIONSHIP kontra TREATAS

Svært lik situasjon hvis vi ser for å få Total Estimates -tallet. Som du ser på bildet nedenfor, beregner jeg bare de totale estimatene med TREATAS, og jeg bruker den Dato-kolonnen fra Dato-tabellen. Og vi bruker også mottaksdatoen fra Jobs-faktatabellen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Når skal du bruke LuckyTemplates BRUKERSELASJON

La oss nå se på LuckyTemplates USERELATIONSHIP som brukes i tiltakene. Som du kan se, samsvarer tallene på denne siden med tallene på TREATAS-siden. Så vi bruker forskjellige funksjoner for å komme opp med det samme svaret på hva vi ønsker å få for DAX-målet vårt.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Husk at vi har de stiplede linjene mellom Dato-tabellen og faktatabellen (Jobs) i datamodellen. Så i dette tilfellet har vi et inaktivt forhold, og vi kan bruke funksjonen USERELATIONSHIP. Og det denne funksjonen gjør er at den faktisk gjør det inaktive forholdet aktivt .

Så hvis vi ser på det mottatte målet ( Rec'd Count ) ved å bruke USERELATIONSHIP, kan du se at det er ganske likt målet som bruker TREATAS. Legg merke til at jeg brukte VALUES i TREATAS-målet, men ikke i dette målet med USERELATIONSHIP-funksjonen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Og så, her er hvordan det totale estimatet ( Rec'd $$) -målet ser ut for mottatt dato. Nok en gang beregner vi totale estimater, bruker USERELATIONSHIP-funksjonen, og deretter bruker vi Dato-kolonnen fra Dato-tabellen og Mottaksdatoen fra Jobs-tabellen.

LuckyTemplates USERELATIONSHIP kontra TREATAS

Konklusjon

I denne opplæringen viste jeg deg når du skal bruke LuckyTemplates USERELATIONSHIP-funksjonen så vel som TREATAS-funksjonen. Legg merke til at jeg brukte VERDIER i TREATAS-målet.

Husk at du har forskjellige alternativer når du støter på et problem som dette. Du kan bruke TREATAS eller USERELATIONSHIP avhengig av hvordan modellen din er satt opp.

En ting du også må huske er at når du vil bruke TREATAS til å lage et DAX-mål, må du sørge for at du ikke har noen inaktive eller aktive relasjoner mellom Dato-tabellen og faktatabellen.

Og omvendt med BRUKERSELASJON i din. Du trenger et inaktivt forhold mellom Dato-tabellen og faktatabellen din for å lage det målet.

For å lære mer om dette emnet, sjekk ut koblingene nedenfor og besøk nettstedet vårt for mer innhold.

Beste ønsker!

Jarrett












Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.