Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Denne tutorial vil diskutere fanen Relationer ii DAX Studio. Du vil lære, hvor nyttigt det er til at identificere overtrædelser af referenceintegritet, som bremser dine DAX-koder. Det hjælper dig med at bestemme, hvilken tabel eller kolonne, der skal optimeres og forbedres.
Indholdsfortegnelse
Selvstudie på fanen Relationer i VertiPaq Analyzer
Fanen Relationer viser alle de relationer, der er i din datamodel. For at illustrere er dette en eksempelfil, som vil blive brugt i denne øvelse. Du kan se, at den har fire forholdssæt.
Dette er diagramvisningen af datamodellen.
Den har fire dimensionstabeller, der relaterer til faktatabellen. Går du tilbage til fanen Relationer , kan du se kolonnen Max From Cardinality .
Denne kolonne definerer omkostningerne ved forholdet, som er mængden af tidskal overføre filtrene fra dimensionstabellen til faktatabellen.
Andre vigtige kolonner på fanen er manglende nøgler , ugyldige rækker og prøveovertrædelser ; de viser problemer med referenceintegritet i din model.
Krænkelser af referenceintegritet
Krænkelser af referenceintegritet opstår, når der er værdi på mange sider af et en-til-mange forhold, som ikke eksisterer på den ene side.
Disse overtrædelser sænker ydeevnen af din DAX og fører nogle gange til unøjagtige beregninger.
For at finde disse overtrædelser kan du enten bruge fanen Relationer eller køre en . Det er en god praksis altid at løse problemerne for at få en mere jævn ydeevne.
Hvis du går tilbage til fanen Relationer, kan du se, at der er overtrædelser, der refererer til dimensionstabellens relationer til faktatabellen .
Faktatabellen har 781 manglende CustomerKeys og 1 manglende SalesPersonKey , der ikke findes i DimCustomer og DimSalesPerson tabellen.
Kolonnen Sample Violations viser, hvad de manglende nøgler er. I eksemplet viste den kun 5 nøgler fra kundenøgletabellen .
Hvis du vil ændre antallet af viste nøgler, skal du gå til Filer og klikke på Indstilling. Klik derefter på Avanceret og skift derefter antallet af overtrædelser. I dette eksempel bruges 20 manglende nøgler.
Når du går tilbage til fanen, skal du køre DAX igen ved at klikke på Vis metrics. Du kan nu se flere af de manglende nøgler.
Nu skal du finde ud af, hvorfor disse nøgler mangler, og hvad de er. Opret en DAX-forespørgsel for at give dig de manglende nøgler fra kundenøgletabellen .
Brug først EVALUER- funktionen og derefter fungere. Til venstre bord, brug funktion for FactSales- tabellens CustomerKey .
Og for den rigtige tabel skal du bruge DISTINCT- funktionen til DimCustome r-tabellens CustomerKey . Når du trykker på F5, vil du se alle de 781 manglende taster.
VertiPaq Analyzer Tutorial: Reparation af RI-overtrædelser
For at rette op på overtrædelserne skal du gå tilbage til eksempelfilen og klikke på Transformer data . Gå derefter til DimCustomer- tabellen, få den fulde liste, og klik derefter på Anvend.
Kør DAX-forespørgslen igen. Du kan nu se, at den ikke mangler nøgler.
For overtrædelsen fra SalesPersonKey-tabellen skal du gøre det samme. Gå til tabellen DimSalesPerson , få den manglende nøgle, og klik derefter på Anvend.
Der er nu ingen henvisningsmæssige integritetskrænkelser.
Konklusion
Hvis du ikke ved, hvordan og hvor du skal begynde at optimere din DAX, skal du bruge fanen Relationer i VertiPaq Analyzer Metrics. Det lokaliserer tabeller med referenceintegritetskrænkelser og hjælper dig med at slippe af med dem hurtigere.
Ydeevneproblemer opstår altid, men når du mestrer brugen af fanen Relationer, får du fejlfrie beregninger.
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.