Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Copiar valores condicionales en relaciones tabla/tabla

Me gustaría trazar el progreso del trabajo de diferentes elementos dentro de un proyecto a lo largo del tiempo, en fechas de informe específicas, como se muestra en la figura a continuación, pero con etiquetas de eje x en el formato de fecha provenientes de una tabla de datos importada por separado.

rogerk_0-1642411478011.png

Actualmente tengo dos tablas relacionadas (n:n, Proyecto - Proyecto) que contienen los datos para múltiples de las figuras mostradas, es decir, múltiples proyectos, con las siguientes columnas:

ProyectoFecha del informe

ProyectoArtículoProgresoNúmero de informe

Cada proyecto tiene un número variable de m-Items (líneas en la figura) y n-Report Numbers (eje x en el gráfico). Los números de informe se enumeran a partir de 1...n y los elementos son valores de texto m.

Para cada proyecto también tengo la cantidad correspondiente de n Fechas de Informe. Necesito asignar las fechas a los números de informe de manera que la primera fecha coincida con el informe número 1, la segunda al número dos y la última la n-ésima fecha al n-ésimo informe, todo ello teniendo en cuenta que hay múltiples proyectos en ambas tablas.

¿Alguien tiene alguna sugerencia de cómo puedo lograr esto?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @rogerk ,

Creo los siguientes datos de ejemplo.

vkkfmsft_2-1642646105762.png

vkkfmsft_1-1642646091151.png

A continuación, agregue una columna personalizada en la Tabla 2:

CustomColumn =
let 
   myfunction = (CurrentProject) => 
     let 
       SelectRows = Table.SelectRows(Table, each [Project] = CurrentProject) 
     in 
       SelectRows,
   Date = myfunction([Project]){[Report Number]-1}[Report Date]
in 
   Date

vkkfmsft_3-1642646154715.png

vkkfmsft_4-1642646303460.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @rogerk ,

Creo los siguientes datos de ejemplo.

vkkfmsft_2-1642646105762.png

vkkfmsft_1-1642646091151.png

A continuación, agregue una columna personalizada en la Tabla 2:

CustomColumn =
let 
   myfunction = (CurrentProject) => 
     let 
       SelectRows = Table.SelectRows(Table, each [Project] = CurrentProject) 
     in 
       SelectRows,
   Date = myfunction([Project]){[Report Number]-1}[Report Date]
in 
   Date

vkkfmsft_3-1642646154715.png

vkkfmsft_4-1642646303460.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gracias, esto funciona perfectamente.

Syndicate_Admin
Administrator
Administrator

@rogerk , Debe tener una tabla de proyecto común y evitar que n -n se una

https://www.seerinteractive.com/blog/join-many-many-power-bi/

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.