Crear columna calculada para contar una palabra

Un usuario Pregunto ✅

jorgesilks

Hola buenas noches… ayuda para encontrar la forma de crear una columna personalizada que cuente de forma horizontal la palabra finalizado, les dejo en color rojo el resultado que debería arrojar.

Captura de pantalla_1.png

Ocupe la formula calcule con filtro y conteo pero no logro resolverlo.

Gracias por su ayuda

ibarrau

Hola, lamentablemente vas a tener que sumar por cada columna los resultados esperados. Entonces por ejemplo puedes hacerlo asi:

CALCULATE (
    COUNT (Tabla[Columna]),
    KEEPFILTERS ( Tabla[Columna1] = "Finalizado" )
)
+
CALCULATE .......

En caso de COUNTX

COUNTX (
    FILTER(Tabla, Tabla[Columna1] = "Finalizado"),
    Tabla[Columna]
)
+
COUNTX.......

Sino creo que tambien funcionaria COUNTORWS

COUNTROWS (
    FILTER ( Tabla, Tabla[Columna1] = "Finalizado" )
)
+
COUNTROWS......

Cualquiera de estos resultados solo te daría 1 en el lugar donde haya un finalizado. Por eso esta al final el + FUNCTION……. porque vas a tener que hacer que cuente finalizado para cada columna. Cabe aclarar que estamos construyendo una medida que sería dinámica según la tabla en la que la estemos usando. Sería diferente si tuviéramos que hacer una columna fila a fila.

Saludos, espero que sirva.

jorgesilks

En respuesta a ibarrau

¡¡Muchas gracias!! Serví con lo siguiente..

= COUNTAX(FILTER(‘ITILFMasure2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 ITIL@2011-yei Fundamentos'[Instructions]=»Terminado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Instructions])+COUNTAX(FILTER(‘ITILF2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 1: Introduction to Management and Practices]=»Completado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 1: Introduction to Management and Practices])+COUNTAX(FILTER(‘ITILF2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 2: Service Strategy]=»Completado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 2: Service Strategy])

ibarrau

Hola, lamentablemente vas a tener que sumar por cada columna los resultados esperados. Entonces por ejemplo puedes hacerlo asi:

CALCULATE (
    COUNT (Tabla[Columna]),
    KEEPFILTERS ( Tabla[Columna1] = "Finalizado" )
)
+
CALCULATE .......

En caso de COUNTX

COUNTX (
    FILTER(Tabla, Tabla[Columna1] = "Finalizado"),
    Tabla[Columna]
)
+
COUNTX.......

Sino creo que tambien funcionaria COUNTORWS

COUNTROWS (
    FILTER ( Tabla, Tabla[Columna1] = "Finalizado" )
)
+
COUNTROWS......

Cualquiera de estos resultados solo te daría 1 en el lugar donde haya un finalizado. Por eso esta al final el + FUNCTION……. porque vas a tener que hacer que cuente finalizado para cada columna. Cabe aclarar que estamos construyendo una medida que sería dinámica según la tabla en la que la estemos usando. Sería diferente si tuviéramos que hacer una columna fila a fila.

Saludos, espero que sirva.

jorgesilks

En respuesta a ibarrau

¡¡Muchas gracias!! Serví con lo siguiente..

= COUNTAX(FILTER(‘ITILFMasure2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 ITIL@2011-yei Fundamentos'[Instructions]=»Terminado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Instructions])+COUNTAX(FILTER(‘ITILF2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 1: Introduction to Management and Practices]=»Completado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 1: Introduction to Management and Practices])+COUNTAX(FILTER(‘ITILF2011 Fundamentos de ITIL@2011-yei’,’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 2: Service Strategy]=»Completado»),’ITILF2011 Fundamentos de ITIL@2011-yei'[Module 2: Service Strategy])

Deja un comentario

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