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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Syndicate_Admin
Administrator
Administrator

Mismos horarios de acceso a la tarjeta en diferentes fechas

Hola

Tengo los datos donde necesitaba tomar el Min (escaneo de la tarjeta First Access) y Max (escaneo de la tarjeta Last Access) para cada fecha para cada empleado y necesitaba contar esos 4 sitios diferentes y en total, así que puse el conteo distinto en Min y Max. Sin embargo, cuando le puse el filtro y elegí a un empleado que, por ejemplo, habría venido el 21 de diciembre y escaneado la tarjeta a la entrada a las 8.30 AM y se habría ido y escaneado a las 5.30 PM y al día siguiente, el 22 de diciembre, habría escaneado la tarjeta de acceso nuevamente a las 8.30 AM y habría escaneado la tarjeta a las 5.31, me da MIN solo una vez porque la hora es la misma 8.30 para ambas fechas y me da Max correctamente ya que los horarios son diferentes para la salida. Las fórmulas que utilicé son las siguientes:

Para calcular el MIN ---

Mín. = CALCULAR(
MIN(Tabla(columna Hora),
FILTRO(TODOS excepto(Mesa,
Tabla[Columna Fecha],
Mesa[Número de tarjeta],Tabla[columna Sitios]),
Mesa[Columna de entrada/salida] = "EN"))
Para Max ---
Máx. = CALCULAR(
..MAX(Tabla(columna Hora),
FILTRO(TODOS excepto(Mesa,
Tabla[Columna Fecha],
Mesa[Número de tarjeta],Tabla[columna Sitios]),
Mesa[Columna de entrada/salida] = "FUERA"))
Luego, para calcular el recuento de estos MIN y MAX utilicé ;
SUMX(VALORES(Tabla[Número de tarjeta] ) ,CALCULAR(distinctCOUNT(Tabla[Min] )))
SUMX(VALUES(Table[Card Number] ) ,CALCULATE(distinctCOUNT(Table[Max]))
Entonces, ¿cómo puedo superar este problema en el que solo da un recuento para el mismo tiempo de escaneo para dos o más fechas porque se aplica distinctcount y, en cambio, debería darme el recuento distinto para cada día?

Espero poder explicarlo mejor.
Estaremos agradecidos por la ayuda.
Saludos
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hi, @samoberoi,

Si una tarjeta se escanea en varios sitios en una fecha, ¿debería contar como 1? Suponiendo que este sea el caso, puede escribir sus medidas así:

MeasureNumberOf_IN =
VAR _tmp =
    SUMMARIZE (
        CALCULATETABLE ( 'Table', 'Table'[In/Out] = "In" ),
        'Table'[Card_id],
        'Table'[Date]
    )
RETURN
    COUNTROWS ( _tmp )

Bien
Sturla

Si esta publicación ayuda, considere aceptarla como la solución. Las felicitaciones también son agradables.

Cómo obtener respuestas rápidas a su pregunta

HOLA Sturlaws,

¡Auge! Funcionó muy bien. Puede que no tenga palabras para expresar el nivel de agradecimiento a usted por su ayuda; Sin embargo, te estoy agradecido un millón de veces. Estuve atrapado en esto durante días.
Gracias de nuevo y saludos

AM

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors