Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Quiero usar matrices para mostrar las ventas de los clientes por año y por categorías de productos. El problema es que mis nombres de clientes son bastante largos, por lo que el uso de dos tablas diferentes ocupa una gran cantidad de bienes raíces en mi informe. Además, es difícil comparar los números uno al lado del otro, ya que el usuario tiene que desplazarse en ambas tablas y ya que el ajuste de palabras da como resultado diferencias en la altura de la fila.
La mejor alternativa sería combinar las dos tablas en la misma tabla/matriz (véase el ejemplo siguiente). Sin embargo, no he encontrado una solución que produzca el efecto deseado. ¿Alguien sabe cómo lograrlo? ¿Tal vez a través de un objeto visual personalizado?
OBS: Estoy trabajando con una conexión en vivo a una base de datos y no puedo realizar cambios en el modelo de datos, además de agregar medidas.
Ventas de clientes por año (Matriz A)
Nombre del cliente | 2018 | 2019 | 2020 |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
Ventas de clientes por producto (matriz A)
Nombre del cliente | Producto A | Producto B | Producto C |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx |
Ventas de clientes por año y producto (matriz combinada)
Nombre del cliente | 2018 | 2019 | 2020 | Producto A | Producto B | Producto C |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx | Xxx | Xxx | Xxx |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | Xxx | Xxx | Xxx | Xxx | Xxx | Xxx |
Solved! Go to Solution.
Hola @jakfer-AL
Lo siento, no creo que sea accesible bajo conexión en vivo.
Hola @jakfer-AL
1. Si la conexión en vivo se debe a la conexión del conjunto de datos desde el servicio power bi, puede descargar el pbix y administrar la relación en el escritorio como se muestra a continuación:
2. También puede utilizar la función LOOKUPVALUE de DAX para crear una medida como valor:
https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax
Hola Dina,
¡Gracias por tu respuesta! Desafortunadamente, estoy trabajando con una conexión en vivo a un servicio de análisis SQL (el modelo subyacente es tabular). Así que no puedo cambiar nada en el modelo de datos; relaciones, columnas, tablas, etc. Para aclarar, tanto el producto como el año ya están conectados al nombre del cliente. Simplificado, los datos se ven algo como esto:
Nombre del cliente | año | Producto | Ventas |
C1 | 2019 | P1 | 10 |
C1 | 2019 | P2 | 20 |
C1 | 2020 | P1 | 31 |
C1 | 2020 | P2 | 42 |
Y quiero tener un objeto visual que muestre los datos como este:
Nombre del cliente | 2019 | 2020 | P1 | P2 |
C1 | 30 | 73 | 41 | 62 |
Así que el problema es cómo podría mostrar Ventas (valor) por nombres de cliente (filas), utilizando dos dimensiones diferentes como encabezados de columna al mismo tiempo (Año y producto). Backend, todo ya está conectado.
Hola @jakfer-AL
Lo siento, no creo que sea accesible bajo conexión en vivo.
Yo también he tenido esa impresión. ¡Muchas gracias!
Vea si The New Hotness ayuda, se diseñó específicamente para admitir columnas de matriz personalizadas. https://community.powerbi.com/t5/Quick-Measures-Gallery/The-New-Hotness-Custom-Matrix-Hierarchy/td-p...
Gracias Greg! 🙂 Si compromiso con algunas cosas esta solución puede funcionar. Pero preferiría no codificar de forma rígida las columnas del producto ya que hay muchas de ellas, tienden a cambiar, y quiero que cambien dinámicamente dependiendo de la selección del cliente (lo mismo ocurre con el año). Además, me gustaría conservar la jerarquía de productos utilizada para la obtención de detalles. Probaré tu solución; si resulta que está bien, me aseguraré de marcar el puesto como resuelto.
PD: No había visto este truco antes. Si no funciona para este problema, seguro que reduce el dolor de cabeza asociado con algunas otras tablas. ¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |