Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo varias tablas con varios userIds y varias fechas que se usarán. ¿Cuál es la práctica recomendada para relacionar tablas.
No puedo relacionar 2 campos con la misma tabla porque on se volverá inactivo. No puedo crear tablas MasterDate o MasterUser. Las relaciones adicionales con esas tablas se vuelven inactivas porque crearán ambiguedad entre Usuarios y Tareas o Usuarios y fechas.
Estructura actual:
Tareas
TaskUserid
TaskStartDate
TaskCompletedDate
TaskAssignedDate
UnitStartDate
UnitCompletedDate
Usuarios
Userid
Artículos
ItemCreatedByUserId
ItemUpdatedByUserId
ItemCreatedOn
ItemUpdatedOn
Cualquier ayuda sería apreciada.
@Savvy95 Solo puede hacerlo con relaciones inactivas o con varias tablas User y tablas Date. La función DAX USERELATIONSHIP funciona bien en muchos casos y puede ser más eficaz que crear tablas de fechas multipl, pero depende del resultado final que busque.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Gracias por su rápida respuesta.
Ahora puedo ver la eficacia del uso de UserRelationship, pero tengo curiosidad sobre cuándo tendría sentido tener varias tablas de fecha y usuario?
Gracias
@Savvy95 , Como he dado ejemplo anterior, cuando ambas fechas necesitan filtrarse en diferentes súplicas o cuando se necesita un filtro diferente para creado por y actualizado por.
Como creado por A y actualizado por B
Comience en noviembre-2020 y termine en diciembre de 2020, entonces necesita una tabla de dimenion diferente.
Si los valores son los mismos, puede administrar con userelation.
@Savvy95 Si desea tener una segmentación de datos para StartDate y una segmentación de datos para CompletedDate, es probable que necesite dos tablas de fechas, ya que desea tener filtros diferentes en cada fecha. USERELATIONSHIP sólo ayuda realmente con las medidas, por lo que las cosas que se pueden poner en 'Valores' de un objeto visual. Si desea cortar o cortar en dados (Filas, eje, segmentación de datos), probablemente esté buscando otra tabla de dimensiones.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@Savvy95 , Dependiendo de la necesidad que necesita para tener una o más tabla de fecha/usuario.
Si desea que todas las fechas se filtre en el mismo mes (fecha de inicio, fecha completa), etc., ha creado una relación inactiva y utiliza userelation (lo mismo es cierto para los usuarios)
La unión inactiva se puede activar mediante la relación de uso.
Pero si necesitas como comenzar en el mes pasado y terminó en este mes, entonces puedes usar las fechas o el calendario para cada fecha.
Lo mismo es cierto para el identificador de usuario.
Vídeo cómo utilizar userelation: https://www.youtube.com/watch?v=e6Y-l_JtCq4