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

Buscando resumir el recuento de ocurrencias en un gran conjunto de datos

Tengo un conjunto de datos que es similar al siguiente de una importación de datos de Excel. Usamos esto para el seguimiento de OOTO para el equipo y buscamos hacer un resumen de cada campo de datos (un registro de disponible cada día dividido en un conjunto de categorías) por usuario. Puedo hacer esto en Excel con 'countif', pero si esto lleva mucho más tiempo del que quiero invertir y los conjuntos de datos pueden cambiar a lo largo del año a medida que se agregan o eliminan usuarios. Así que espero poder configurar un formato Power bi que luego pueda importar el conjunto de datos cada trimestre para el resumen.

empleado1empleado2empleado3

Día 1

Fuera de turnoLaborableEnfermo
Día 2Fuera de turnoLaborableLaborable
Día 3LaborableLaborablePTO
Día 4PTOAdiestramientoOffShift

El resultado final sería algo como esto

empleado1empleado2
Laborable13
OffShift20
PTO10
Adiestramiento01

¿Alguien tiene alguna sugerencia?

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@sgore ,

He creado una muestra simple, por favor consulte.

Por favor, despivote las columnas.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WUnBJrDRU0lHyT0srzshMKwEyw/OLsjPz0oGs4MzkbKVYnWgloCIjXIpgLKg6Y6ySOkoBIf4wJSZQro5SSFFiZh5EHm52bCwA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [days = _t, employee1 = _t, employee2 = _t, employee3 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"days", type text}, {"employee1", type text}, {"employee2", type text}, {"employee3", type text}}),
    #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"days"}, "Attribute", "Value"),
    #"Renamed Columns" = Table.RenameColumns(#"Unpivoted Columns",{{"Attribute", "employee"}, {"Value", "state"}})
in
    #"Renamed Columns"

A continuación, cree una medida.

Measure =
CALCULATE (
    COUNT ( 'Table'[days] ),
    FILTER (
        ALL ( 'Table' ),
        'Table'[employee] = SELECTEDVALUE ( 'Table'[employee] )
            && 'Table'[state] = SELECTEDVALUE ( 'Table'[state] )
    )
)

vrongtiepmsft_0-1691029606653.png

Cómo obtener respuestas rápidas a su pregunta

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

Saludos
Equipo de apoyo comunitario _ Rongtie

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
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