Introducció
En aquest tema, explorarem les funcions avançades de DAX (Data Analysis Expressions) que et permetran realitzar anàlisis més complexes i detallades en Power BI. Aquestes funcions són essencials per a qualsevol analista de dades que vulgui aprofitar al màxim les capacitats de Power BI.
Conceptes Clau
- Funcions de manipulació de taules: Permeten crear i modificar taules dins de les mesures i columnes calculades.
- Funcions de filtratge: Utilitzades per aplicar filtres específics a les dades.
- Funcions de temps: Faciliten l'anàlisi de dades temporals.
- Funcions de jerarquia: Permeten treballar amb dades jeràrquiques de manera eficient.
Funcions de Manipulació de Taules
SUMMARIZE
La funció SUMMARIZE crea una nova taula resumint les dades d'una taula existent.
Explicació:
Sales: Taula original.Sales[ProductID]: Columna per agrupar."Total Sales": Nom de la nova columna.SUM(Sales[SalesAmount]): Agregació a aplicar.
ADDCOLUMNS
La funció ADDCOLUMNS afegeix columnes calculades a una taula existent.
Explicació:
Sales: Taula original."Profit": Nom de la nova columna.Sales[SalesAmount] - Sales[Cost]: Càlcul per a la nova columna.
Funcions de Filtratge
CALCULATE
La funció CALCULATE canvia el context de filtratge d'una expressió.
Explicació:
SUM(Sales[SalesAmount]): Expressió a calcular.Sales[Region] = "Europe": Filtre aplicat.
FILTER
La funció FILTER retorna una taula que compleix una condició específica.
Explicació:
Sales: Taula original.Sales[SalesAmount] > 1000: Condició de filtratge.
Funcions de Temps
DATESYTD
La funció DATESYTD retorna un conjunt de dates des de l'inici de l'any fins a la data especificada.
Explicació:
Sales[Date]: Columna de dates.
SAMEPERIODLASTYEAR
La funció SAMEPERIODLASTYEAR retorna el mateix període de l'any anterior.
Explicació:
Sales[Date]: Columna de dates.
Funcions de Jerarquia
PATH
La funció PATH retorna el camí jeràrquic d'un node en una jerarquia.
Explicació:
Employees[EmployeeID]: Identificador del node.Employees[ManagerID]: Identificador del node pare.
PATHLENGTH
La funció PATHLENGTH retorna la longitud d'un camí jeràrquic.
Explicació:
PATH(Employees[EmployeeID], Employees[ManagerID]): Camí jeràrquic.
Exercicis Pràctics
Exercici 1: Crear una Taula Resumida
Objectiu: Crear una taula que mostri el total de vendes per producte.
Exercici 2: Aplicar un Filtre a una Mesura
Objectiu: Calcular el total de vendes a Europa.
Exercici 3: Anàlisi Temporal
Objectiu: Calcular el total de vendes de l'any anterior.
Solucions
Solució 1
Solució 2
Solució 3
Conclusió
En aquest tema, hem explorat diverses funcions avançades de DAX que et permetran realitzar anàlisis més complexes i detallades en Power BI. Hem après a utilitzar funcions de manipulació de taules, filtratge, temps i jerarquia. Aquests coneixements són essencials per a qualsevol analista de dades que vulgui aprofitar al màxim les capacitats de Power BI. En el proper tema, ens centrarem en dissenyar informes efectius.
Curs de Power BI
Mòdul 1: Introducció a Power BI
- Què és Power BI?
- Instal·lant Power BI Desktop
- Visió general de la interfície de Power BI
- Connectant-se a fonts de dades
Mòdul 2: Transformació i modelatge de dades
- Introducció a Power Query
- Neteja i transformació de dades
- Creant relacions entre taules
- Millors pràctiques de modelatge de dades
Mòdul 3: Visualització de dades
- Creant visualitzacions bàsiques
- Utilitzant filtres i segmentadors
- Personalitzant visuals
- Creant i utilitzant jerarquies
Mòdul 4: Anàlisi avançada de dades
- Introducció a DAX
- Creant columnes calculades i mesures
- Funcions d'intel·ligència temporal
- Funcions avançades de DAX
Mòdul 5: Informes i quadres de comandament
- Dissenyant informes efectius
- Creant quadres de comandament interactius
- Utilitzant marcadors i botons
- Publicant i compartint informes
Mòdul 6: Servei de Power BI
- Introducció al servei de Power BI
- Treballant amb espais de treball
- Creant i gestionant fluxos de dades
- Programant l'actualització de dades
Mòdul 7: Administració i seguretat de Power BI
- Gestionant permisos i rols
- Millors pràctiques de seguretat de dades
- Monitorització i auditoria
- Governança de Power BI
