Tablas y valores relacionados

Una de las grandes ventajas de Power BI es poder relacionar varias tablas entre sí, y olvidarnos del BUSCARV

Ya vimos esto cuando trabajamos con la tabla calendario que la relacionamos con el campo fecha de las facturas.

Y lo mismo podremos ver en otros ejemplos más adelante con las tablas de clientes.

Ahora vamos a ver unas funciones que nos permiten extraer valores de una tabla y obtener datos de dichos valores.

Por ejemplo, tenemos nuestra tabla con todas las ventas, pero no tenemos una tabla con los artículos.

Para obtener una tabla con los distintos artículos vasta usar la función DISTINC y crear una nueva tabla.

Pulsamos en Modelado, nueva tabla

Y ponemos

Artículos = DISTINCT(‘Facturas Ventas'[Artículo])

Ahora en Campos, ha aparecido una nueva tabla

Y si vamos a Datos, veremos dicha tabla

O sea del grupo total de líneas de venta hemos aislado los elementos distintos por el campo Artículos.

Por supuesto esto no haría falta si en nuestro modelo de datos ya nos hubieran dado la tabla Artículos.

Y ahora haremos como si tuviéramos la tabla de artículos original, relaciona las ventas con sus artículos.

Vamos a Relaciones y unimos el artículo de Facturas ventas con el Articulo de Artículos

Ahora en esta tabla queremos añadirle las ventas por cada artículo.

Volvemos a Datos, tabla Artículos y añadimos pues una nueva columna y ponemos

Ventas = SUMX(RELATEDTABLE(‘Facturas Ventas’);’Facturas Ventas'[Importe])

A la que podemos dar formato con separador de miles.

NOTA: si le sale en todos los artículos el mismo importes, es que no ha establecido la relación entre facturas ventas y artículos.

Esta función hace la Suma del importe, en la tabla facturas ventas por el valor relacionado.

Si necesitamos expresar ese importe como el porcentaje sobre el total ventas necesitamos

Crear una nueva columna que sea el total ventas

TotalVentasSel = CALCULATE([Importe];ALLSELECTED())

Y añadir una columna que sea le cálculo del porcentaje

%Total = [Ventas]/[TotalVentasSel]

Así en datos hemos obtenido

Una tabla con los artículos, sus ventas y el % que representan sobre el total.

Por supuesto esto también lo podíamos obtener una con una tabla en un informe

Pero a veces nos puede interesar tener los valores como paso previo para otros cálculos.

Guardamos el documento, en este caso como no hemos creado ninguna visualización no hace falta nombrar una página

Un comentario sobre “Tablas y valores relacionados”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.