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

Usuario con el tiempo máximo registrado para cada clave de ticket

Hola, tengo una tabla similar a:

LlaveId. de worklogHora de entrada de hora registradaUsuario de entrada de tiempo
clave-100010.25A
clave-100024A
clave-100030.1B
clave-200041C
clave-200050.5C

Necesito una columna o medida que me proporcione el usuario que más tiempo ha registrado en una clave de ticket. Es decir, para "key-1" debe ser "A" y para "key-2" debe ser "C"

1 ACCEPTED SOLUTION

@acnt_schartner

Puede realizar un cambio menor para agregar SUM en la hora registrada:

Max Key = 
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(
            VALUES(Table5[Time Entry User]),
            "C", CALCULATE( SUM(Table5[Time Entry Logged Time]))
        ),
        [C],DESC
    ),
    Table5[Time Entry User]
)

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

No @acnt_schartner,

¿Fowmy 's sugerencias ayudar con su escenario? si ese es el caso, puede considerar Kudo o aceptar las sugerencias útiles para ayudar a otros que enfrentaron requisitos similares a encontrarlo más rápidamente.

Si estos tampoco ayudan, por favor comparta información más detallada para ayudarnos a aclarar su escenario para probar.

Cómo obtener una respuesta rápida a su pregunta

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

@acnt_schartner

Cree una medida de la siguiente manera:

Max Key = 
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(
            VALUES(Table5[Time Entry User]),
            "C", CALCULATE( COUNT(Table5[Time Entry User]))
        ),
        [C],DESC
    ),
    Table5[Time Entry User]
)

Fowmy_0-1629378705143.png



Hola, creo que esto funciona en este caso, pero no te veo usando "Time Entry Logged Time" en cualquier lugar.

Si estoy pensando correctamente "Count(Table5[Time Entry User]" solo muestra quién creó la mayoría de las entradas de worklog por clave. El usuario "B" podría haber creado más entradas y tener entradas únicas con más tiempo de registro que "A". pero "A" podría tener una suma mayor total de "Tiempo de entrada de tiempo registrado" que el usuario "B"

@acnt_schartner

¿Necesita el resultado por el recuento de líneas de usuarios o el total de tiempo registrado?

Necesito al usuario con la mayor suma del tiempo registrado

@acnt_schartner

Puede realizar un cambio menor para agregar SUM en la hora registrada:

Max Key = 
MAXX(
    TOPN(
        1,
        ADDCOLUMNS(
            VALUES(Table5[Time Entry User]),
            "C", CALCULATE( SUM(Table5[Time Entry Logged Time]))
        ),
        [C],DESC
    ),
    Table5[Time Entry User]
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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