LuckyTemplates USERELATIONSHIP Vs TREATAS

Jeg vil vise dig forskellen mellem LuckyTemplates USERELATIONSHIP-funktionen og TREATAS-funktionen, der begge bruges, når du opretter DAX-mål. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg fik denne tutorial idé fra et spørgsmål, der blev rejst på LuckyTemplates forum. Medlemmet har en faktatabel, der har en masse forskellige datoer, og han forsøgte at skabe enten et aktivt eller inaktivt forhold mellem den tabel og datotabellen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Her er lidt baggrund om LuckyTemplates USERELATIONSHIP og TREATAS funktionerne. Lad os se på definitionerne af disse funktioner i DAX-guiden gennem LuckyTemplates-webstedet.

Lucky-skabelonernefunktion anvender et resultat af et tabeludtryk som filtre til kolonner fra en ikke-relateret tabel. Det betyder, at der ikke er nogen aktiv eller inaktiv relation mellem, i dette tilfælde, Dato-tabellen og faktatabellen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

På den anden side LuckyTemplatesangiver en relation, der skal bruges i en specifik beregning som den, der eksisterer mellem kolonnenavn1 og kolonnenavn2.

Så i dette tilfælde, hvis vi opretter et DAX-mål, vil USERELATIONSHIP-funktionen blive brugt , hvis vi havde et inaktivt forhold mellem Dato-tabellen og vores faktatabel.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Lad os gå tilbage til LuckyTemplates-skrivebordet og se, hvordan det hele hænger sammen.

Indholdsfortegnelse

Opsætning af datamodel

Lad os tage et kig på min datamodel, så du kan se, hvordan det hele er sat op. Det er grundlæggende en meget simpel model. Jeg har en faktatabel, som hedder Jobs , og så har jeg Dato- tabellen. Og som du kan se, har jeg allerede lavet måletabeller tilforanstaltninger og for BRUGERELATIONS-foranstaltningerne.

I datamodellen er alle disse relationer med de stiplede linjer inaktive relationer mellem Datoer-tabellen og Jobtabellen for flere datoer. Det er her, vi ville bruge USERELATIONSHIP-funktionen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Hvis der ikke er nogen af ​​disse inaktive relationer mellem disse to tabeller, så ville vi bruge TREATAS-funktionen.

Hvornår skal TREATAS-funktionen bruges

Lad os nu se, hvordan disse mål ser ud for TREATAS, når du opretter mål. I faktatabellen her kan du se, at vi har flere datoer. Der er en modtagelsesdato, estimeret godkendt dato, startdato, fakturadato og en lukkedato.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Under TREATAS-mål har vi det modtagne tællemål ( Rec'd Count v2 ), som bare grundlæggende er enformel til at beregne antallet af job. Jeg bruger TREATAS-funktionen, og jeg brugerogså fungere. Og så placerede jeg bare Dato- kolonnen fra Dato- tabellen og Modtag Dato-kolonnen fra Jobs .

LuckyTemplates USERELATIONSHIP Vs TREATAS

Meget lignende situation, hvis vi søger at få det samlede skøn- nummer. Som du ser på billedet nedenfor, beregner jeg bare de samlede estimater med TREATAS, og jeg bruger den Dato-kolonne fra Dato-tabellen. Og vi bruger også modtagedatoen fra jobfaktatabellen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Hvornår skal man bruge LuckyTemplates BRUGERELATION

Lad os nu se på LuckyTemplates USERELATIONSHIP bruges i foranstaltningerne. Som du kan se, svarer tallene på denne side til dem på TREATAS-siden. Så vi bruger forskellige funktioner til at komme med det samme svar på, hvad vi ønsker at få for vores DAX-mål.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Husk, at vi har de stiplede linjer mellem Dato-tabellen og faktatabellen (Jobs) i datamodellen. Så i dette tilfælde har vi et inaktivt forhold, og vi kan bruge funktionen USERELATIONSHIP. Og hvad denne funktion gør er, at den faktisk gør det inaktive forhold aktivt .

Så hvis vi ser på det modtagne mål ( Rec'd Count ) ved hjælp af USERELATIONSHIP, kan du se, at det er ret lig det mål, der bruger TREATAS. Bemærk, at jeg brugte VALUES i TREATAS-målet, men ikke i dette mål med USERELATIONSHIP-funktionen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Og så, her er, hvordan det samlede estimat ( Rec'd $$) mål ser ud for modtagelsesdatoen. Endnu en gang beregner vi samlede estimater, brug funktionen USERELATIONSHIP, og så bruger vi kolonnen Dato fra Dato-tabellen og Modtagelsesdato fra Job-tabellen.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Konklusion

I denne tutorial viste jeg dig, hvornår du skal bruge LuckyTemplates USERELATIONSHIP-funktionen såvel som TREATAS-funktionen. Bemærk, at jeg brugte VALUES i TREATAS-målet.

Husk, når du støder på et problem som dette, at du har forskellige muligheder. Du kan bruge TREATAS eller USERELATIONSHIP afhængig af hvordan din model er sat op.

En ting, du også skal huske, er, at når du vil bruge TREATAS til at oprette en DAX-måling, skal du sørge for, at du ikke har nogen inaktive eller aktive relationer mellem Dato-tabellen og din faktatabel.

Og omvendt med USERELATIONSHIP i din. Du skal bruge et inaktivt forhold mellem Dato-tabellen og din faktatabel for at oprette denne måling.

For at lære mere om dette emne, tjek nedenstående links og besøg vores hjemmeside for mere indhold.

Alt det bedste!

Jarrett












Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

Budgettildeling: Månedlige prognoser på tværs af daglige resultater i LuckyTemplates

I denne tutorial gennemgår jeg en budgettildelingsalgoritme i LuckyTemplates, hvor du sammenligner månedlige prognoser versus daglige salg.

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Brug avanceret logik i LuckyTemplates til at rette dine totaler

Lær, hvordan du kan få totalerne i dine beregninger korrekte ved hjælp af avancerede DAX-formler og avanceret logik i LuckyTemplates.

PowerApps visninger og formularer: Sådan oprettes og tilpasses

PowerApps visninger og formularer: Sådan oprettes og tilpasses

Lær mere om PowerApps-visninger og -formularer, og hvordan du opretter og tilpasser dem specifikt til den app, du opretter.

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

LuckyTemplates-rapporteringsskabeloner udvidet – LuckyTemplates-visualiseringskoncepter

I denne blogtutorial dykker jeg ned i, hvordan man tilpasser LuckyTemplates-rapporteringsskabeloner, og hvordan man visualiserer finansielle oplysninger og data effektivt.

LuckyTemplates-rapportdesign – ubegrænsede muligheder

LuckyTemplates-rapportdesign – ubegrænsede muligheder

Sådan ser et fantastisk LuckyTemplates-rapportdesign ud. Det er et out-of-the-box design, der bruger værktøjstip og bogmærker med episk navigation.

LuckyTemplates USERELATIONSHIP Vs TREATAS

LuckyTemplates USERELATIONSHIP Vs TREATAS

Lær forskellen mellem LuckyTemplates USERELATIONSHIP-funktionen og TREATAS-funktionen, der begge bruges, når du opretter DAX-mål.

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

Helt nyt kursus: Microsoft Excel for begyndere

ISNULL SQL-funktion i sagsudsagn

ISNULL SQL-funktion i sagsudsagn

Lær og forstå, hvordan du kan bruge CASE-sætningen sammen med ISNULL SQL-funktionen til at returnere en værdi, når der er en NULL-værdi.

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard Design – En imponerende visualiseringsidé til sidedrejning

LuckyTemplates Dashboard-eksempler. Lær og forstå, hvordan du skaber det mest innovative sidevendende visualiseringslook til et LuckyTemplates Dashboard-design i disse enkle trin!

Scatter Plot In R Script: Sådan oprettes og importeres

Scatter Plot In R Script: Sådan oprettes og importeres

I dette selvstudium lærer du, hvordan du opretter en R-spredningsplotvisualisering i LuckyTemplates ved hjælp af R Script-visualen.