Cuaderno de práctica donde documento cada patrón DAX y cada problema de modelado que resuelvo en Power BI — no una colección genérica de snippets, sino los casos concretos con los que me he tropezado y cómo los resolví, con la medida final y el porqué.
Más de 50 páginas repartidas en cuatro carpetas, la mayoría con captura del resultado en Power BI y varias con el .pbix real para abrir y tocar.
Si solo vas a mirar tres cosas:
- TREATAS — cómo crear relaciones virtuales entre tablas que no están conectadas en el modelo, incluyendo selectores de periodo con tablas desconectadas.
- Ventas vs Presupuesto — comparar dos tablas con granularidad distinta (transaccional vs. mensual agregada) sin forzar relaciones físicas. Incluye el
.pbix. - Distintas formas de construir una tabla de fechas — Power Query, DAX puro o M: cuándo conviene cada una.
- VALUES · VALUES vs ALL · ALL vs REMOVEFILTERS · ALLSELECTED · ALLEXCEPT
- Contexto de filtro I · Contexto de filtro II
- Conjuntos admitidos y excluidos · Filtrar ignorando el contexto externo · Filtrar por rango usando un slicer · Orden en los filtros
- CROSSFILTER · USERELATIONSHIP · RELATED
- RANK · ISFILTERED - Encabezados dinámicos
- Corregir valores cuando falta 0 · Importancia de los Totales · Indicadores de Rendimiento con color
- Time Intelligence: Comparar datos hasta la fecha · Comparar solo hasta una fecha · ROLLINYEAR · SAMEPERIODLASTYEAR, DATEADD y PARALLELPERIOD
- HASONEVALUE · ISFILTERED · ISINSCOPE · LOOKUPVALUE
- TREATAS · Lógica condicional jerárquica con tablas virtuales · Resolución de problemas de granularidad
- WINDOW · OFFSET · TopN
- Control de acceso a páginas · Evitar que un slicer muestre opciones sin datos · Medida para controlar valores en Slicers
- Calendario DAX: Distintas formas de construir una tabla de fechas · Tabla Calendario con DAX · Calendario con M · Creación Calendario (incluye
.pbix) - Medidas TIME INTELLIGENCE · Formateo dinámico en etiquetas · Filtrado con nombre de selección en tarjeta
- Colores condicionales · Librería de colores — mis HEX estándar para positivo/negativo/neutro, listos para copiar
- Grid — plantillas de rejilla para maquetar informes a tamaño real (16:9, carta, móvil)
- Ventas vs Presupuesto — TREATAS para comparar granularidades distintas sin relación física
- Widget Control de presupuestos
- Medidas dinámicas según jerarquía en una matriz
- Análisis comparativo de ventas mensuales vs promedio
- Columnas Max y Min Resaltado · Gráfico de columnas agrupadas · Formato condicional en Parámetros de campo
- Modelo en Estrella — por qué separo hechos y dimensiones antes de escribir una sola medida
Cada carpeta trae su propio README.md con el problema, la medida DAX y, cuando aplica, la captura o el .pbix para abrirlo directamente en Power BI Desktop. Está en construcción activa: añado una página cada vez que resuelvo algo que sé que voy a necesitar volver a consultar.