¡Bienvenido/a a Power BI DAX Cheat Sheet! Este repositorio es tu compañero ideal para dominar las fórmulas y funciones de DAX (Data Analysis Expressions) en Power BI. Ya seas un principiante que busca comprender los conceptos básicos o un analista experimentado que necesita una referencia rápida, ¡aquí encontrarás lo que necesitas!
Este espacio te ofrece una colección organizada de las funciones DAX más utilizadas, cada una con su explicación clara, ejemplos de uso y un archivo .dax con implementaciones prácticas para que puedas aplicarlas directamente en tus modelos de datos.
DAX (Data Analysis Expressions) es el lenguaje de fórmulas utilizado en Power BI, Power Pivot en Excel y SQL Server Analysis Services. Es crucial para crear columnas calculadas, medidas y tablas calculadas, permitiendo análisis de datos potentes y dinámicos.
Este DAX Cheat Sheet está diseñado para ser una fuente de referencia rápida y práctica, facilitando el aprendizaje y la aplicación de las funciones DAX más relevantes en tus proyectos de Power BI. Nuestro objetivo es que puedas escribir fórmulas DAX de manera más eficiente y con mayor confianza.
- Directorios: Cada directorio (
aggregate_functions/
, etc.) contiene:- Un archivo
.md
(ej:aggregate_functions.md
) que ofrece una explicación general de las funciones en esa categoría y cómo usarlas. - Archivos
.dax
individuales (ej:01_sum.dax
,02_sumx.dax
) con ejemplos de código DAX listos para usar para cada función específica.
- Un archivo
El repositorio está organizado de forma modular, agrupando las funciones DAX por categorías para una navegación intuitiva:
DAX-cheat-sheet/
├── LICENSE
├── README.md
├── 01_aggregate_functions/
│ ├── aggregate_functions.md
│ ├── 01_sum.dax
│ ├── 02_sumx.dax
│ └── ...
├── 02_filter_functions/
│ ├── filter_functions.md
│ ├── 01_filter.dax
│ ├── 02_calculate.dax
│ └── ...
├── 03_logical_functions/
│ ├── logical_functions.md
│ ├── 01_if.dax
│ ├── 02_and.dax
│ └── ...
├── 04_date_and_time_functions/
│ ├── date_and_time_functions.md
│ ├── 01_calendar.dax
│ ├── 02_date.dax
│ └── ...
├── 05_time_intelligence_functions/
│ ├── time_intelligence_functions.md
│ ├── 01_dateadd.dax
│ ├── 02_datesbetween.dax
│ └── ...
└── ...
Para aprovechar al máximo este DAX-cheat-sheet
, sigue estos pasos:
-
Clona el repositorio: Abre tu terminal o Git Bash y clona este repositorio en tu máquina local:
git clone https://github.com/ayorick23/DAX-cheat-sheet.git
-
Navega al directorio:
cd DAX-cheat-sheet
-
Explora los comandos: Dirígete al directorio de tu interés y explora las diferentes categorías de funciones. Por ejemplo, para entender las funciones de agregación y matemáticas:
cd 01_aggregate_functions/
-
Lee las explicaciones: Abre el archivo
.md
dentro de cada categoría para obtener una descripción general y pautas de uso.cat aggregate_functions.md
-
Revisa y usa los ejemplos DAX: Cada archivo
.dax
contiene un ejemplo práctico de cómo se usa la función. Puedes copiar y pegar el código DAX directamente en Power BI Desktop (en una medida, columna calculada o tabla calculada).cat 01_sum.dax
Consejo: Abre Power BI Desktop, crea un modelo de datos simple (puedes usar un archivo CSV de ejemplo) y experimenta con estas funciones para ver cómo se comportan.
¡Las contribuciones son increíblemente valiosas! Si deseas mejorar este DAX Cheat Sheet, añadir nuevas funciones, mejorar explicaciones o proporcionar más ejemplos, por favor:
- Haz un fork de este repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcion-dax
). - Realiza tus cambios y haz commit (
git commit -m 'Añadir funcion DAX TOCSV'
). - Haz un push de tus cambios a tu fork (
git push origin feature/nueva-funcion-dax
). - Abre un Pull Request en este repositorio.
Este repositorio ha sido creado recopilando y sintetizando información de diversas fuentes fiables sobre DAX. Quiero extender mi más sincero agradecimiento a las siguientes páginas y recursos, que han sido fundamentales para la construcción de este contenido:
- Documentación oficial de Microsoft Learn - DAX: La fuente principal para la definición y el uso de las funciones DAX.
- DataCamp: Hoja de referencia de DAX con las fórmulas y funciones principales.
- Power BI - Análisis de Datos e Inteligencia de Negocios por Carlos Martínez: Un recurso invaluable que proporcionó una base sólida y conocimientos prácticos sobre los fundamentos de Power BI y el modelado de datos y funciones DAX complejas.
¡Agradezco a todos estos recursos por su invaluable contribución al conocimiento de DAX!
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE
para más detalles.
Si tienes alguna pregunta o sugerencia, no dudes en contactarme: