Documentar en Power BI

Power BI es una gran plataforma, con una capacidad sorprendente. Sin embargo, también tiene sus zonas oscuras y en mi opinión una de ellas es cómo documentar los cálculos y la lógica del modelo.

En proyectos sencillos, se puede llevar sin documentar. Pero en proyectos complejos, con métricas específicas y si intervienen varias personas se hace más necesario. De manera que los esfuerzos en documentar deberían verse recompensados a medio plazo.

En TEFIPRO se da la situación arriba planteada, trabajamos varias personas según evoluciona el proyecto, con métricas muy específicas que en ocasiones están fuera de la comprensión general.

Hasta donde sabemos no hay directrices establecidas por alguna entidad relevante o asumidas por la comunidad por ello esta entrada pretende recoger cómo lo hacemos. (Que no tiene porque ser la mejor manera pero ha nosotros nos es útil)

Uso de variables

Las variables son útiles desde el punto de vista de eficiencia en los cálculos pero también para dividir el código en pequeños pasos, de manera que el cálculo sea más progresivo y entendible.

Nombre de variables

Las variables tiene algunas limitaciones desde el punto de vista del ‘naming’, básicamente no pueden contener espacios. Teniendo como objetivo la legibilidad de nuestro código, nuestra aproximación es la siguiente:

  1. Utilizar nombres descriptivos: Initial analisys date (fecha inicial de análisis)
  2. Utilizar el carácter ‘ barra baja ‘ para poder utilizar varias palabras en el nombre de la variable: Initial_analysis_date
  3. Utilizar mayúsculas en letras iniciales de las palabras: Initial_Analysis_Date

El tercer punto está más abierto a debate, pero a mi personalmente me ayuda a leer y entender más rápido la variable. DAX, el lenguaje de Power BI, no hace diferencia según mayúsculas o minúsculas, por lo que este tercer punto no nos generará errores si durante la escritura de la formula olvidamos ‘capitalizar’.

Comentarios

Hacer comentarios precisos en el código ayuda al entendimiento futuro y también permite aclararse las ideas mientras se desarrolla.

Cuando la métrica es muy específica, es útil describirla al inicio.

A nivel de las variables también se pueden especificar detalles mediante comentarios, así como indicar unidades u otras pistas que nos ayuden a la hora de mantener el código en el futuro.

Formato y tabulación

Utilizar la tabulación adecuadamente contribuye al objetivo de hacer más entendible nuestro código y además ayuda a evitar errores con ‘ ( … ) ‘ o ‘ , ‘

Por contraposición a:

Para comenzar a organizar bien la tabulación, se pueden utilizar herramientas como https://www.daxformatter.com/. En nuestra experiencia, tras utilizar un par de veces esta herramienta, se pasa a escribir con un formateo correcto de manera natural, no siendo necesaria ya ninguna herramienta.

ANUNCIO DE ADHESIÓN DE AGENTES DIGITALIZADORES

El programa Kit Digital es una iniciativa impulsada por el Gobierno de España, que tiene como objetivo dar subvenciones con bonos digitales para la implantación de soluciones digitales dirigidas a los trabajadores autónomos, microempresas y pequeñas empresas que desarrollen su actividad en cualquier sector.

El objetivo de estas subvenciones, dotadas con hasta 12.000 €, es potenciar la transformación digital del tejido empresarial del país.

La financiación de las ayudas de digitalización se efectúan con fondos del Plan de Recuperación, Transformación y Resiliencia de España, financiado por el Plan Europeo Next Generation EU está recogida en el BOE (Boletín Oficial del Estado)


TEFIPRO Ingeniería forma parte del KIT DIGITAL como digitalizador a través de las siguientes categorías:

CATEGORÍA: Business Intelligence y Analítica.
NOMBRE de la Solución: Sprint de mejora

Como partners de Microsoft utilizamos herramientas que nos permiten ayudar a las empresas a operar con mayor eficiencia para alcanzar sus objetivos. A través de estas herramientas desarrollamos los servicios de analítica de datos y consultoría.

El rango de precios de estos servicios es muy amplio, pudiendo ir de servicios puntuales desde 3.000€ hasta >50.000€

CATEGORÍA: Gestión de procesos.
NOMBRE de la Solución: TEFIPRO.core

El sistema TEFIPRO.core es un sistema de monitorización y optimización basado en indicadores de rendimiento con el que conseguimos mejorar la eficiencia y productividad de la empresa y gestionar mejor su producción para obtener resultados óptimos en sus procesos.

El rango de precios de este servicio varía según los procesos productivos y el asesoramiento deseado por el cliente, siendo en nuestros proyectos tipo desde 1.200 – 2.500 €/mes.


Estas actuaciones son posibles gracias a los fondos europeos “Next Generation EU” dentro del Plan de Recuperación Transformación y Resiliencia.

Cuando Amancio Ortega entra en un bar

 

El objetivo de este artículo es hacer visible de una manera divertida las diferencias entre media y mediana; y cuando una de ellas no es adecuada para describir un conjunto de datos.

La media de unos datos es obtenida como la suma de los valores, dividida por el número total de elementos. Mientras que la mediana es el valor de variable de posición central en un conjunto de datos ordenados. Continuar leyendo «Cuando Amancio Ortega entra en un bar»

¿Cuál es el indicador clave para el gerente?

Si el tiempo de cualquier persona es oro, el del responsable de producción y el del gerente son «oro molido«. Es por ello que su atención debe estar puesta en los indicadores clave y específicos para ellos.

En el caso del responsable de producción el indicador clave es el OEE (Overall Equipment Efficiency).

En el caso de gerente la capacidad de acción es más amplia, abarcando otras áreas de la empresa: Comercial, Logística, RRHH… De este modo y para ejercer mejor sus responsabilidades necesita un indicador que aporte una perspectiva mayor.

Continuar leyendo «¿Cuál es el indicador clave para el gerente?»

El comienzo de una nueva era

Hace unas semanas escribimos la primera parte de esta “cruzada” contra los gráficos circulares que hemos comenzado en TEFIPRO. En ella principalmente intentamos mostrar todas las desventajas que tienen este tipo de gráficos.

Ahora lo que vamos a mostrar es cómo podemos visualizar la misma información con otro tipo de gráficos, de una manera que el ser humano es capaz de interpretar mejor.

Continuar leyendo «El comienzo de una nueva era»