Salta al contenuto principale

Power BI e DAX: le funzioni principali

Il linguaggio DAX in Power Bi contiene numerose funzioni come in Excel

Innanzitutto mi devo portare nella finestra dati

Finestra dati in Power BI

 

E in questa finestra facci click su Nuova Colonna

Power BI creazione di una nuova colonna

 

Quando creo una nuova colonna posso utilizzare le funzioni DAX come in Excel.

Scriverò il nuovo nome della colonna seguito da = e il nome della funzione. Mentre scrivo appariranno i nomi delle funzioni disponibili.

Ad esempio se scrivo Totale = SUM appare

Longuaggio DAX - Power BI

 

Funzioni di aggregazione principali

  • SUM
  • AVERAGE
  • MIN
  • MAX
  • SUMX (e altre funzioni X)

Queste funzioni supportano solo le colonne numeriche e in genere possono aggregare una sola colonna per volta. Se si ha la necessità di lavorare su più colonne occorre utilizzare le funzioni che terminano con X.

Ad esempio la funzione SUMX può essere utilizzata su più colonne. Queste funzioni scorrono la tabella e valutano l’espressione per ogni riga.

Funzioni di conteggio principali

  • COUNT
  • COUNTA
  • COUNTBLANK
  • COUNTROWS
  • DISTINCTCOUNT

Queste funzioni conteggiano diversi elementi, come valori distinti, valori non vuoti e righe di tabella.

Funzioni logiche

  • AND - {operatore && }
  • OR - {operatore || }
  • NOT
  • IFIFERROR

Funzioni informative

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

Nonostante queste funzioni possano essere utili a seconda della situazione, la capacità di identificare in anticipo il tipo di dati delle colonne può essere di sicuro un vantaggio.

Funzioni di testo

  • CONCATENATE
  • REPLACE
  • SEARCH
  • UPPER
  • FIXED

Funzioni di data

  • DATE
  • HOUR
  • NOW
  • EOMONTH
  • WEEKDAY

Un elenco completo delle funzioni DAX e accessibile dal sito https://learn.microsoft.com/it-it/dax/dax-overview