Crear columnas calculadas en Power BI

Partners oficiales

¿Por qué necesitamos crear columnas calculadas en Power BI? A veces, los datos que estás analizando no contienen un campo particular que necesitas para obtener los resultados que buscas. Aquí es donde entra en juego las columnas calculadas.

Las columnas calculadas en Power BI usan fórmulas de Expresiones de análisis de datos (DAX) para definir los valores de una columna, desde juntar valores de texto de un par de columnas diferentes hasta calcular un valor numérico a partir de otros valores.

Por ejemplo, supongamos que tenemos unos datos que tienen campos Ciudad y Estado, pero deseamos un solo campo Ubicación que tenga ambos, como «Miami, FL». Esto precisamente es lo que podemos conseguir con las columnas calculadas. Las columnas calculadas en Power BI son similares a las medidas, ya que las dos se basan en fórmulas DAX, pero su uso es diferente.

A menudo se usan las medidas en el área de Valores de una visualización, para calcular resultados basados en otros campos. Utiliza columnas calculadas como nuevos campos en las filas, ejes, leyendas y áreas de visualización de grupos.

Columnas calculadas en Power BI con valores de tablas relacionadas

En este ejemplo queremos mostrar las categorías y subcategorías de productos como valores únicos, como «Teléfonos celulares – Accesorios», «Teléfonos celulares – Smartphones y PDA», etc. No hay ningún campo en la lista Campos que nos muestre estos datos, pero hay un campo ProductCategory y un campo ProductSubcategory , cada uno en su propia tabla.

Lo que haremos es crear una columna calculada que combine los valores de estas dos columnas. Las fórmulas DAX pueden aprovechar toda la potencia del modelo que ya tiene, incluidas las relaciones entre las diferentes tablas que ya existen.

 

columna calculada power bi

 

Para crear la nueva columna en la tabla ProductSubcategory, haremos clic con el botón derecho o en los puntos suspensivos  junto a ProductSubcategory en el panel Campos y seleccionaremos “Nueva columna” en el menú.

 

 

opciones power bi

 

Cuando hayamos seleccionado “Nueva columna”, la barra Fórmula aparece en la parte superior del lienzo del Informe, lista para escribir un nombre para la nueva columna e ingresar una fórmula DAX.

 

lienzo power bi

Por defecto, las nuevas columnas calculadas en Power BI se llaman «Columna». Si no cambiamos el nombre, las nuevas columnas calculadas en Power BI adicionales se denominarán Columna 2 , Columna 3 , etc.  Por lo que nosotros cambiaremos el nombre de la columna y la denominaremos “Categoría completa del producto”. Después del nombre insertaremos el signo = para empezar a escribir la función DAX.

 

Nueva llamada a la acción

Insertar funciones en la columnas calculadas de Power BI

Cómo tenemos que usar el campo ProductCategory pero está en una tabla diferente, usaremos la función RELACIONADA para obtenerlo. Después del signo igual, escribimos la función RELACIONADA y presionamos “Enter”. Pondremos primero la columna ProductCategory de la tabla ProductCategory.

 

fórmula DAX

 

Depués del paréntesis de cierre de la primera expresión, escribiremos un espacio, ampersand ( & ), comillas dobles ( » ), espacio, guión ( – ), otro espacio, otra comilla doble y otro signo. La fórmula ahora debe verse así:ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " &Ingresaremos un corchete de apertura ( [ ) y luego seleccionamos la columna [Subcategoría del producto] para finalizar la fórmula.

 

fórmula DAX

[dt_quote]¡Atención! Los errores de sintaxis generalmente son causados por un paréntesis de cierre faltante o fuera de lugar, aunque a veces Power BI Desktop lo agrega por usted.[/dt_quote]
No necesitamos usar otra función RELACIONADA para llamar a la tabla ProductSubcategory en la segunda expresión, porque estamos creando la columna calculada en esta tabla. Completamos la fórmula presionando Entrar o seleccionando la marca de verificación en la barra de fórmulas.

 

columna calculada power bi

 

La fórmula completa debe verse de la siguiente forma:ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " ProductSubcategory[ProductSubcategory] 

Descubre todas las ventajas de representar tus datos en Power BI

Power BI es una herramienta muy potente que nos permite visualizar nuestros datos rápidamente de una forma muy representativa. Gracias a ello seremos capaces de sacar mejores conclusiones basadas en datos de manera más ágil. Descubre nuestro curso completo de Power BI y aprende a sacarle mayor partido a tus datos.

¿No conoces Aglaia Consulting? Somos consultores especializados en herramientas de Microsoft. Te acompañamos en cada paso de tu formación para garantizar que maximices productividad. Nos adaptamos a tus necesidades, ofreciendo cursos In-Company o In-Class, en vuestras oficinas o en las nuestras. También en remoto con nuestros cursos LIVE Streaming que se realizan con nuestros consultores a través de videollamada.

Compartir esta publicación
Recursos

Recursos a tu alcance

Descubre entre nuestra biblioteca de recursos una amplia gama de
medios para potenciar tus conocimientos.
Suscríbete a la
Newsletter

Únete al club de los que mejoran cada día

Últimos artículos