Inleiding tot Power BI-agenda

Power BI DAX-functies zijn gewoon geweldig en flexibel om veel complexe berekeningen uit te voeren. Een van de dingen die we met Power BI Desktop kunnen doen, is met behulp van de functie KALENDER een kalender maken door de begin- en einddatum te vermelden. Niet alleen een handmatige kalender, we kunnen ook een kalender maken vanuit de gegevenstabel. Ok, in dit artikel nemen we u mee door de functie KALENDER in Power BI.

Wat doet de KALENDER-functie in Power BI?

KALENDER is een DAX-functie die kan worden gebruikt om een ​​agendatabel in Power BI te maken op basis van de opgegeven begindatum en einddatum. Dus dit is zo simpel als hieronder, hieronder staat de syntaxis van de functie KALENDER.

Om een ​​kalender te maken hebben we datums nodig, dus moeten we de startdatum en einddatum opgeven. Als u bijvoorbeeld een kalender voor de maand augustus 2019 wilt maken, is de startdatum "01 augustus 2019" en de einddatum is "31 augustus 2019".

Nog een ding dat we ons over deze kalenderfunctie moeten bezighouden is dat we, terwijl we de startdatum en einddatum opgeven, we de datums niet gewoon kunnen invoeren zoals gewoonlijk, maar dat we de functie DATUM moeten gebruiken om jaar, maand en dag afzonderlijk te geven.

Hoe de kalenderfunctie in Power BI te gebruiken?

Hieronder staan ​​de verschillende voorbeelden om de kalenderfunctie in Power BI te gebruiken:

Power BI-agenda - Voorbeeld # 1

  • Stel bijvoorbeeld dat we een kalender moeten maken voor de maand augustus 2019, klik in Power BI op het tabblad "Modellering" op de optie "Nieuwe tabel".

  • Dit zal je vragen om de tafel een naam te geven, noem deze als "Aug 2019 Calendar".

  • Open nu de DAX-functie van Agenda.

  • Aangezien we een kalender maken voor de maand augustus 2019, moeten we de startdatum opgeven, dus onze startdatum is "01 augustus 2019", dus om deze datum in te voeren, moeten we de DATE DAX-functie gebruiken.

  • Voor deze DATE DAX-functie moeten we de parameters Year, Month en Day invoeren. Voer dus Jaar in als 2019, Maand als 08 en Dag als 01.

  • Het volgende argument is Einddatum, dus om de einddatum te bieden, opent u nog een DATUM-functie.

  • Geef hiervoor Jaar als 2019, Maand als 08 en Dag als 31.

  • Ok, sluit twee haakjes en druk op Enter om het resultaat te krijgen.

  • Hier hebben we datumkolommen beginnend van 01 augustus 2019 tot 31 augustus 2019. Een van de problemen is dat het niet goed is opgemaakt, het is in het formaat van "MM-DD-JJJJ" met de tijd ervoor. Wijzig dus de indeling van deze kalender zoals hieronder wordt weergegeven.

Nu heeft de kalenderindeling de vorm van "D MMMM, JJJJ".

Power BI-agenda - Voorbeeld # 2

We hebben gezien hoe we de functie KALENDER kunnen gebruiken om een ​​agendatabel te maken door een start- en einddatum op te geven in Power BI. Stel je een scenario voor waarin we automatisch een agendatabel moeten maken op basis van de werkelijke gegevenstabel. In een dergelijk geval kunnen we niet kijken naar wat de minste datum is en wat de hoogste datum is, dus door andere DAX-functies te gebruiken, kunnen we automatisch een kalender maken.

U kunt dus de Excel-werkmap downloaden via de onderstaande link die voor dit voorbeeld wordt gebruikt.

U kunt deze Power BI Calendar Excel Template hier downloaden - Power BI Calendar Excel Template

We gaan bijvoorbeeld de onderstaande gegevenstabel gebruiken.

  • Dit is een enorme datatabel, dus upload dezelfde tabel ook naar Power BI.

  • Op basis van deze tabel maken we een automatische kalender. Maak een nieuwe tabel zoals getoond in het vorige voorbeeld en open de CALENDAR DAX-functie.

  • Hier moeten we andere DAX-functies gebruiken om de startdatum automatisch uit de tabel te halen, de MINX-functie gebruiken om de kleinste datum uit de tabel te halen.

  • Hiervoor hebben we eerst nodig uit welke tabel we de minimale datum krijgen, dus onze tabelnaam is 'Date_Table', dus vermeld hetzelfde als de tabelnaam.

  • Voor expressie kies de kolom "Datum" uit de genoemde tabel.

  • Hiermee krijgt u de minimale datumwaarde uit de tabel. Evenzo moeten we ook de Einddatum krijgen, dus gebruik hiervoor de MAXX- functie.

  • Voor deze functie moeten we de tabelnaam en uitdrukking als een datumkolom vermelden.

  • Ok, dat is alles met twee haakjes en druk op enter om de nieuwe kalendertafel te krijgen.

Op deze manier kunnen we agendatabellen maken met de functie KALENDER.

OPMERKING: Power BI-kalenderbestand kan ook worden gedownload via de onderstaande link en de uiteindelijke uitvoer kan worden bekeken. U kunt deze Power BI-kalendersjabloon hier downloaden - Power BI-kalendersjabloon

Dingen om te onthouden

  • Standaard krijgen we datum en tijd samen, dus we kunnen de opmaak op elk moment wijzigen.
  • Als u de functie KALENDER DAX gebruikt, betekent dit dat u een nieuwe tabel moet invoegen, niet als de nieuwe kolom in de bestaande tabel.

Aanbevolen artikelen

Dit is een handleiding voor Power BI-agenda. Hier bespreken we hoe u een Agenda DAX-functie kunt gebruiken om een ​​agendatabel te maken op basis van de startdatum en einddatum in Power BI, samen met praktische voorbeelden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Hoe Power BI-rapporten maken?
  2. Power BI vs Excel (Top 19 verschillen)
  3. Power BI Tutorial (Hoe gegevens importeren?)
  4. Power BI IF-verklaring
  5. Hoe de filter DAX-functie in Power BI te gebruiken?
  6. Belangrijkste kenmerken van Power BI voor datavisualisatie