Cómo crear una visualización de matriz con datos de diferentes tablas (campos) con los mismos nombres de columna

Un usuario Pregunto ✅

punta_de_flecha_roja

Tengo que crear una visualización de matriz con datos de dos tablas diferentes. Tengo columna denominada Type en las tablas y 53 columnas más para las semanas de calander con datos para esos tipos. Tengo que crear una matriz visual con para todos los tipos de ambas tablas para toda la semana calander. Por ejemplo, en visual tengo esas semanas de calander colums una sola vez y los datos de ambas tablas juntas en esas semanas calander con respecto a esos tipos. Intento crear una relación, pero para una tabla los datos entran en 53 columnas de semanas de calander y de nuevo las nuevas columnas comienzan con calander semana 1 a 53 para la segunda tabla. Lo quiero juntos. Estas columnas de semanas de calendario son columnas calculadas en la pestaña de datos de Power BI, por lo que no puedo usarlas también en la consulta de energía. ¿Cómo puedo hacerlo?

Además, ¿puedo mantener la selección dinámica de estas columnas de la semana calander en visual. Por ejemplo, quiero seleccionar las semanas, datos que se muestran en el objeto visual.

Esperando pistas para resolver este problema.

No @red_arrowhead,

¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?

Si ha solucionado el problema por su cuenta, por favor comparta su solución. Si la ayuda de los mensajes anteriores, por favor márquela como una solución para ayudar a otros a encontrarlo más rápidamente.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @red_arrowhead ,

Puede despotable en la pestaña Datos mediante DAX, consulte este subproceso.

https://stackoverflow.com/questions/50213905/is-it-possible-to-unpivot-in-power-bi-using-dax

Pero sería un código DAX enorme porque tiene 53 columnas. Necesitas UNIÓN 53 veces.

Le sugerimos que puede crear la columna CW en el Editor de consultas, no mediante DAX. A continuación, puede utilizar la función unpivot.

Si no cumple con su requisito, ¿podría proporcionar una muestra de maqueta basada en datos falsos en un archivo pbix?

Tal vez podamos encontrar una manera de resolver su problema usando la consulta M.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna información confidencial o datos reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @red_arrowhead ,

¿Su estructura de datos es así?

h1.jpg

¿Y desea crear una segmentación de datos con la primera fila CW?

En caso afirmativo, puede consultar los siguientes pasos.

1. Seleccione Tipo de columna y desenfó otras columnas.

h2.jpg

2. Entonces podemos crear una tabla de matriz como esta,

h3.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Por cierto, pbix como adjunto.

punta_de_flecha_roja

En respuesta a v-zhenbw-msft

Muchas gracias por su respuesta. Eso explica el problema. Pero hay algunas cosas diferentes en mi caso. No puedo tener acceso a esas columnas de CW en la consulta de energía porque, he calculado las de la pestaña Datos de Power BI de columnas como se muestra a continuación

punta_de_flecha_roja_0-1607439201913.png

Por lo tanto, como se calculan aquí en la pestaña de datos, cuando voy a transformar datos, no puedo ver estas columnas de CW allí. Entonces, ¿cómo puedo hacer una segmentación de datos usando esas columnas?

Además, CW 01 a CW 53 están presentes en dos hojas diferentes con su propio dased en tipo y quiero combinar esos datos basados ​​en el tipo de coste en la visulización. Por ejemplo, los datos para el tipo A, B, C de la hoja 1 para CW 1 y los datos para el tipo D,E,F de la hoja 2 para CW 1 deben abrirse en una sola columna CW 1. Pero lo que está sucediendo actualmente es que se están creando dos CW 1 diferentes en la matriz de visualización, uno para los datos A,B,C y otro para los datos D,E,F. Similar para otras 52 semanas también.

Quiero combinarlos y quiero la cortadora dinámica CW 01-53.

El formato como quiero la visualizacion es

punta_de_flecha_roja_1-1607439684746.png

con datos para CW específicos de ambos archivos juntos según el tipo. Y segmentación dinámica usando CW.

Como no puedo usar la consulta de energía para esas columnas, ¿cómo puedo proceder?

Hola @red_arrowhead ,

¿Cuál es la estructura de su tabla? ¿La primera captura de pantalla o la segunda?

H1.jpg

H22.jpg

¿Podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si esta publicación ayuda,entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

punta_de_flecha_roja

En respuesta a v-zhenbw-msft

Los datos que quiero mostrar en visualización son los siguientes.

punta_de_flecha_roja_0-1607331588750.png

Hay datos para todas las semanas de calander que se calculan por fórmula en la pestaña de datos de Power BI.

Hay dos conjuntos de datos diferentes similares a la captura de pantalla anterior que tienen una columna llamada Type y los datos correspondientes para las 53 semanas de calander.

Ahora quiero tener una tabla de visualización con estos datos específicos para CW seleccionado. Quiero que estos datos se fusionen en visualización. junto con la selección dymanic de qué columnas deslpay.

Actualmente el problema es:

punta_de_flecha_roja_1-1607332145428.png

Esta es la captura de pantalla de la visualización de la matriz que creó. Tengo columnas de CW 01 a CW 53. Pero después de rellenar los datos de la primera tabla, los datos de la nueva tabla comienzan a rellenarse mediante la creación de nuevos conjuntos de columnas CW 01 en CW 53. Quiero los datos de ambas tablas juntos . También utilicé una segmentación de datos para seleccionar el CW para mostrar, pero no puedo seleccionar dinámicamente las columnas.

¿Cómo puedo hacer esto?

amichandak

@red_arrowhead , Usted necesita crear una tabla común/puente. y usar eso para analizar juntos

también verificar

Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La…

punta_de_flecha_roja

En respuesta a amichandak

Gracias por la respuesta. Como se sugirió que creó la tabla de puente común. Utilizó la columna ‘Tipo’ como puente común. Pero cuando pongo datos en los datos de visulización de matriz de la tabla 1 se introduce en columnas para CW 01 a CW 53 y para la siguiente tabla vuelve a introducir un nuevo CW 01 a CW 53 columnas. Quiero todos los datos juntos. Quiero decir, los datos de CW 01 para ambas tablas deben venir en la columna CW 01 juntos para ‘Tipos’ específicos. ¿Cómo puedo proceder para eso?

Deja un comentario

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