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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Problema con el recuento de filas en función de un valor de otra tabla

Estoy tratando de encontrar una medida que cuente el número de tickets asignados a un técnico. La parte complicada es que los datos que provienen de mi sistema permiten asignar varios recursos a un ticket y almacenarlos en su base de datos como un valor de cadena con cada MemberId separado por una coma (consulte los datos de muestra a continuación). Quiero saber exactamente cuántos tickets se asignan a cada miembro en función del valor de Resource_list que contiene una coincidencia con el MemberID en la tabla Miembro. Para complicar aún más las cosas, las dos tablas tienen una relación inactiva entre el campo Ticket_OwnerID y el campo MemberID.

Tabla de entradas

ID de boletoResource_listTicket_OwnerID
1JoesJoes
2JoeS,JaneDJoes
3JoeS,MaxFMáx.
4Máx.JaneD
5JaneD,MaxFJoes
6JoeS,JaneD,MaxFMáx.

Tabla de miembros

ID de miembroNombre de miembro
JoesJoe Salami
JaneDJane Donut
Máx.Congelación máxima

Resultado esperado de la medida Recuento de tickets asignados :

Joe4
Jane3
Máximo4
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola, @msimmonsmcse

Puede crear una nueva medida y probar el siguiente DAX:

MEASURE = 
VAR _currentID =
    SELECTEDVALUE ( 'Member Table'[MemberID] )
VAR _Vtable =
    FILTER (
        CROSSJOIN (
            SELECTCOLUMNS ( 'Member Table', "_MID", 'Member Table'[MemberID] ),
            SELECTCOLUMNS ( 'Tickets Table', "_R_L", 'Tickets Table'[Resource_list] )
        ),
        FIND ( [_MID], [_R_L],, BLANK () ) <> BLANK ()
    )
RETURN
    COUNTX ( FILTER ( _Vtable, _currentID = [_MID] ), [_MID] )

Aquí está mi vista previa:

vyohuamsft_0-1714620547103.png

Cómo obtener respuestas rápidas a tu pregunta

Saludos

Yongkang Hua

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

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors