Cuente el número de valores en la columna si otra columna contiene X

Un usuario Pregunto ✅

android1

Hola,

Tengo 2 columnas, Num Hrs y DayName. ¿Cómo cuento el número de horas en Num Hrs si DayName = Sunday?

Num Hrs está en formato Duración, DayName es Texto.

Saludos,

Gerry

android1

En respuesta a MarcelBeug

Hola,

Gracias por la respuesta. Sí, SUM es lo que quise decir. Tengo lo que necesito usar Domingo Hrs = CALCULATE (SUM (CarerActualWork[Num Hrs]), CarerActualWork[DayName] = «Sol»)

Gracias de cualquier manera.

Gerry

MarcelBeug

Solo filtra y suma (creo que te refieres a «suma» en lugar de «contar»):

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Num Hrs", type duration}, {"Day", type text}}),
    #"Filtered Rows" = Table.SelectRows(#"Changed Type", each ([Day] = "Sunday")),
    #"Calculated Sum" = List.Sum(#"Filtered Rows"[Num Hrs])
in
    #"Calculated Sum"

android1

En respuesta a MarcelBeug

Hola,

Gracias por la respuesta. Sí, SUM es lo que quise decir. Tengo lo que necesito usar Domingo Hrs = CALCULATE (SUM (CarerActualWork[Num Hrs]), CarerActualWork[DayName] = «Sol»)

Gracias de cualquier manera.

Gerry

En respuesta a android1

Hola @ android1:

Me alegra saber que el problema está resuelto. Puede aceptar respuestas útiles como respuestas para cerrar este hilo.

Gracias,
Lydia Zhang

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *