Formatera DAX-kod i LuckyTemplates

Innehållsförteckning

Ansträngning här kommer att ge utdelning senare

Att anstränga sig för att formatera din DAX-kod kommer att göra en enorm skillnad när du bygger ut dina datamodeller i LuckyTemplates.

, ibland, är ett förvirrande språk, som det är. Så fort du kommer in på det lite komplexa territoriet blir oformaterad DAX-kod nästan omöjlig att läsa och förstå.

Jag rekommenderar att du tar lite timeout tidigt på din DAX-resa för att snabbt lära dig och sedan öva på dessa regler. Gör det till en vana att bara skriva din kod så här första gången.

Om du kommer på dig själv kämpar för att förstå någon annans DAX-kod eller till och med din egen efter att du har lämnat en LuckyTemplates-modell ett tag, då skulle det första steget vara att formatera all kod så att du snabbt kan förstå vad den ursprungliga skaparen höll på med. till.

Du kommer förmodligen att tycka att det är lättare att upptäcka de vanliga mönstren i själva DAX om du använder bästa praxis eller får DAX-formateraren att göra det åt dig.

Personligen gillar jag att hålla det här relativt enkelt här och jag försöker inte att komplicera det för mycket.

Ett exempel

Totalt antal bokningar =
OM (
    ISFILTERAD ( 'Datumintervall'[Datumintervall] ),
        BERÄKNA ( COUNTROWS ( 'Bokningsdata' ),
              FILTER ( 'Datumtabell',
                   'Datumtabell'[Dagarna före idag] >= [Startdatum]
                     && 'Datumtabell'[dagar före idag] <> ) ),
                          COUNTROWS ( 'Bokningsdata' ) )

Ett annat exempel

Formatera DAX-kod i LuckyTemplates

Några enkla idéer

  1. Gör alltid indrag på en ny rad om du refererar till en ny funktion
  2. Placera mellanslag efter och innan du öppnar och stänger konsoler
  3. Placera mellanslag runt operatorer som '+', '-', '='

Det är det verkligen. Komplicera det inte för mycket, det är mitt stora råd här.

Lite andra saker att tänka på.

Aldrig

  1. Använd ett tabellnamn som namn på ett mått
  2. Inkludera ett kolumnnamn utan att referera till tabellen varifrån det kommer
  3. Placera ett mellanslag mellan tabellnamnet och kolumnnamnet

Skaffa goda vanor tidigt

Enligt min erfarenhet, ägna några timmar åt att bygga ut en modell, och se till att du följer dessa regler när du skriver en formel. Efter cirka 12-15 formler kommer du i princip att ha det spikat. Allt som krävs är lite upprepning.

Jag rekommenderar starkt att börja med dessa vanor tidigt. Det gör en enorm skillnad.

Skål!





Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.