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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Filtrar por check-in

Lo que quiero son los usuarios que hicieron más de 1 checkIn en el mismo día.

¿Es posible? gracias 🙂
Esto será mejor con una nueva mesa

Datos originales:

UsuarioLugarFecha
1A01/01/2020 11:53
1B01/01/2020 13:33
1C03/01/2020 00:53
2A01/01/2020 09:53
2C01/01/2020 10:30
3A01/01/2020 11:53
3B02/01/2020 11:53
3C03/01/2020 11:53
3D04/01/2020 11:53

Resultado:

UsuarioLugarFecha
1A01/01/2020 11:53
1B01/01/2020 13:33
2A01/01/2020 09:53
2C01/01/2020 10:30

1 ACCEPTED SOLUTION
v-rzhou-msft
Community Support
Community Support

Hola @LuisELopez

Puede probar mi manera de usar dax para crear una nueva tabla calculada.

Construyo una mesa como la tuya, para hacerme una prueba.

1.png

Tabla calculada:

Table2 = 
VAR _T1 =
    ADDCOLUMNS ( Table1, "Date2", FORMAT ( Table1[date], "dd/mm/yyyy" ) )
VAR _T2 =
    ADDCOLUMNS (
        _T1,
        "Count1",
            COUNTAX (
                FILTER ( _T1, [user] = EARLIER ( [user] ) && [Date2] = EARLIER ( [Date2] ) ),
                [Date2]
            )
    )
RETURN
    SUMMARIZE ( FILTER ( _T2, [Count1] > 1 ), [user], [place], [date] )

Resultado:

2.png

Saludos

Rico Zhou

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

View solution in original post

3 REPLIES 3
v-rzhou-msft
Community Support
Community Support

Hola @LuisELopez

Puede probar mi manera de usar dax para crear una nueva tabla calculada.

Construyo una mesa como la tuya, para hacerme una prueba.

1.png

Tabla calculada:

Table2 = 
VAR _T1 =
    ADDCOLUMNS ( Table1, "Date2", FORMAT ( Table1[date], "dd/mm/yyyy" ) )
VAR _T2 =
    ADDCOLUMNS (
        _T1,
        "Count1",
            COUNTAX (
                FILTER ( _T1, [user] = EARLIER ( [user] ) && [Date2] = EARLIER ( [Date2] ) ),
                [Date2]
            )
    )
RETURN
    SUMMARIZE ( FILTER ( _T2, [Count1] > 1 ), [user], [place], [date] )

Resultado:

2.png

Saludos

Rico Zhou

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

amitchandak
Super User
Super User

@LuisELopez , Crear una solución como una columna, que puede usar.

Como medida utilizada en la imagen.

Por favor, encuentre el archivo después de la firma

Fowmy
Super User
Super User

@LuisELopez

Si lo desea en la consulta de energía, siga estos 3 pasos

Agregar columna > Columna personalizada:

[user] &"|"& Text.From(DateTime.Date([date]))

Vaya a la pestaña Inicio y haga clic en Mantener filas > Mantener duplicados

Fowmy_0-1600802752287.png


Código completo que puede pegar en una consulta en blanco y comprobar los pasos

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WKi1OLVLSUSrISUxOBdIpiSWpSrE60UqGQI4jEBsY6gORkYGRgYKhoZWpMVzSCU3S2MoYIekMkjSGSxoYwHQaYRprYIks6YxmrIGVsQFY0hifg4xhDjLCIYnmIFRJF5CkCbpkLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"(blank)" = _t, #"(blank).1" = _t, #"(blank).2" = _t]),
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"date", type datetime}}, "en-gb"),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each [user] &"|"& Text.From(DateTime.Date([date]))),
    #"Kept Duplicates" = let columnNames = {"Custom"}, addCount = Table.Group(#"Added Custom", columnNames, {{"Count", Table.RowCount, type number}}), selectDuplicates = Table.SelectRows(addCount, each [Count] > 1), removeCount = Table.RemoveColumns(selectDuplicates, "Count") in Table.Join(#"Added Custom", columnNames, removeCount, columnNames, JoinKind.Inner),
    #"Removed Columns" = Table.RemoveColumns(#"Kept Duplicates",{"Custom"})
in
    #"Removed Columns"


Avísame si necesitas en DAX

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors