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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

DAX Measure dejó de funcionar después de expandir la lista en filas para la tabla

Tengo dos tablas, 'Proyectos de mejora continua' e 'Hitos de CI'. Solían tener una relación de uno a muchos.

Para usar una columna como segmentación de datos, tuve que expandir la lista a filas para 'Proyectos de mejora continua'. Debido a esto tuve que convertir la relación a 'Muchos a muchos'.

Ahora mi medida para conseguir el siguiente hito dejó de funcionar. ¿Alguna idea de cómo solucionar esto? Supongo que debería haber RESUMIR usado en algún lugar, pero no estoy seguro de dónde:

Upcoming Milestone = 
var currentproject = selectedvalue('CI Milestones'[ProjectID0])

RETURN
CALCULATE(MIN('CI Milestones'[Title]),
'CI Milestones'[Id]=
MINX(
    FILTER(ALL('CI Milestones'),'CI Milestones'[ProjectID0]=currentproject && 'CI Milestones'[MilestoneStartDate]>TODAY()),
    'CI Milestones'[Id])
)

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Logré encontrar una solución, con la ayuda de alguien de mi empresa:

Creé una nueva columna en ContinuousImprovementProject llamada DistinctID, duplicando la columna ID original. En Power Query, quité duplicados en la columna DistinctID. Vinculé la columna ID de la tabla Milestone a la columna DistinctID. Viola, problema resuelto.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Logré encontrar una solución, con la ayuda de alguien de mi empresa:

Creé una nueva columna en ContinuousImprovementProject llamada DistinctID, duplicando la columna ID original. En Power Query, quité duplicados en la columna DistinctID. Vinculé la columna ID de la tabla Milestone a la columna DistinctID. Viola, problema resuelto.

Syndicate_Admin
Administrator
Administrator

Por cierto, lo intenté y no funciona. La segmentación de datos sigue sin filtrar mi tabla original.

Syndicate_Admin
Administrator
Administrator

Hi Dairya

Tengo una tabla para la segmentación y la tabla original, donde las funciones involucradas son una lista. ¿Quieres decir que puedo crear una relación de 1 a muchos entre estas dos tablas?

zhona9_0-1692254899253.png

Syndicate_Admin
Administrator
Administrator

Hola @zhona9
Puede crear un duplicado de la tabla desde el editor de Power Query y conservar solo las columnas que desee trazar como segmentación de datos. Después de eso cierre y aplique nuevos cambios y cree las relaciones necesarias.

Si aún tiene problemas, comparta la entrada de muestra y la salida esperada. ¡Gracias!

Syndicate_Admin
Administrator
Administrator

¿Cómo tomo un duplicado y vinculo las dos tablas?

Syndicate_Admin
Administrator
Administrator

Hola @zhona9
Para trazar la segmentación de datos, en lugar de expandir la lista a filas, puede tomar un duplicado de esa tabla y realizar una transformación necesaria en la que se trazara como una segmentación de datos, de esta manera no necesitará cambiar su medida.

Si esto le ayuda, marque mi solución como aceptada para que otros puedan encontrarla rápidamente mientras enfrentan un problema similar. ¡Gracias!

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors