Cálculos visuales y C# · Bernat Agulló
El trabajo bien hecho una vez
no se repite. Se replica.
Cuatro medidas de inteligencia de tiempo. Picadas a mano en cada proyecto. Hasta que descubres que se podrían hacer una sola vez, para siempre.
El cálculo que repites cada vez
8 × 4 → 1
Ocho medidas, cuatro variantes de inteligencia de tiempo cada una. Treinta y dos medidas distintas que escribir. O un solo grupo de cálculo que las cubre todas.
Y cuando entras al siguiente modelo, simplemente lo replicas.
Connecticut · 1798
Una pieza vale para
todas las armas.
Tiempo de fabricación — antes y después de Whitney
En 1798, el ejército de los Estados Unidos firmó un contrato imposible: diez mil mosquetes en dos años. La capacidad artesanal de la época rondaba las cuatrocientas piezas anuales por taller. Nadie podía cumplirlo.
Cada mosquete del mundo era único hasta entonces. Si una pieza se rompía en el campo, había que esperar al armero. Y el armero a veces estaba a tres semanas a caballo.
Eli Whitney aceptó el contrato. Y propuso algo nuevo: fabricar piezas idénticas. La pieza que rompiera un soldado se reemplazaba con la pieza intacta de cualquier otro mosquete del lote. La fabricación pasó de seis meses por arma a un par de semanas.
No inventó el mosquete. Inventó la idea de que algo bien hecho una vez se replica. Es la base de toda la manufactura moderna.
Tu trabajo en Power BI funciona igual. La medida que escribes hoy debería poder vivir en cualquier modelo que toques mañana.
Sin reescribirla. Sin abrirla siquiera.
Sé de lo que hablo
El que acuñó el término
que ahora todos repetimos.
Bernat fue quien estableció en el PUG Barcelona la diferencia entre "grupo de cálculo" y "grupo calculado". El matiz parece de purista. No lo es: cambia cómo entiendes la herramienta entera.
Trabaja en Esbrina, lidera la comunidad de Power BI más activa de España y mantiene un repositorio público de scripts en C# que usan profesionales en cuatro continentes. No viene a contarte teoría. Viene a abrirte sus tres pantallas.
Lo que vas a ver
Ocho cosas que dejas de repetir.
CY, PY, YoY y YoY% sobre cualquier medida
Un solo grupo de cálculo aplica las cuatro variantes a las ocho medidas de tu informe. No duplicas medidas. No duplicas mantenimiento.
La diferencia exacta entre "de cálculo" y "calculado"
Un matiz que el 90% se pasa, pero que cambia cómo entiendes la herramienta. El término lo acuñó Bernat. Aquí ves por qué importa.
Columnas extra en una matriz nativa
Media, año anterior y variación interanual al lado del total nativo de Power BI. La feature que el cliente lleva años pidiendo y que llevas seis meses haciendo a mano.
Format String dinámico por elemento
Por qué los porcentajes se redondean a cero cuando no deberían. Y cómo conseguir que cada elemento del grupo lleve su formato propio (+2 tiendas, no 2).
Tres herramientas, una sola fuente de verdad
Power BI Desktop, Tabular Editor 2 y Tabular Editor 3. Los tres tocan el mismo modelo. Cuándo usar cada uno y por qué los buenos saltan entre ellos sin pensar.
Escribir C# sin saber C#
Bernat aprendió a base de Google y de preguntar a Daniel Otiker. Te entrega el flujo exacto: Visual Studio + repositorio plantilla + macros listas para Tabular Editor.
Annotations: la memoria del script
El detalle que separa un script de un solo uso de un script que utilizas durante años. La técnica para que tu código recuerde qué grupos ya creó y nunca duplique trabajo.
El "monstruo final"
Clic derecho sobre cualquier elemento de cálculo y se añade automáticamente al grupo de totales del informe — con su formato dinámico, en la posición correcta. Bernat lo monta en directo.
"
Cualquier cosa repetitiva, el script es la forma.
El sistema de
memoria.
La diferencia entre un script que vale para una vez y un script que utilizas durante años está en una sola idea: las anotaciones.
Bernat enseña cómo etiquetar cada grupo de cálculo y cada columna que genera, de manera que el siguiente clic derecho sobre cualquier elemento del modelo entiende qué hay ya creado, qué falta y dónde tiene que escribir lo nuevo. Sin duplicar. Sin pisar.
Una macro encadenada con anotaciones convierte tres horas de trabajo manual en cuatro clics. Lo monta en directo, paso a paso, sobre el modelo Contoso de SQL BI.
Qué te llevas
Acceso ilimitado
desde tu cuenta.
Cuatro materiales que recibes con la compra. A tu ritmo, las veces que necesites.
Grabación íntegra
3 horas y 5 minutos, navegables por capítulos.
Resumen ejecutivo
Las ideas y los puntos clave de la sesión, en formato de consulta rápida.
Quizz de seguimiento
Preguntas para fijar conceptos y revisar dónde te has quedado.
Recursos del ponente
Los materiales que el ponente entrega a la escuela junto con la clase.
Deja de picar lo mismo
Lo haces una vez.
Y lo replicas siempre.
Esta es la clase del Power BI que ya no se escribe a mano. Si llevas tiempo notando que duplicas el mismo cálculo en cada modelo, tiene bastantes posibilidades de cambiarte la próxima entrega.
Acceder a la claseNos vemos dentro.