DAX: el campo de recuento de descuentos no contiene una cadena en particular

Un usuario Pregunto ✅

Anónimo

Hola expertos,

A continuación se muestran mis datos de muestra. Necesito contar valores distintos del nombre del personal que no ha renunciado.

¡Por favor ayúdame!

Gracias

Distinctcount.PNG

Hola @Anónimo,

Por favor, intente esto:

Measure = 
VAR _t =
    FILTER (
        VALUES ( 'Table'[Staff Name] ),
        CONTAINSSTRING ( [Staff Name], "Resigned" ) = FALSE ()
    )
RETURN
    COUNTROWS ( _t )

Eyelyn9_0-1632451997569.png

Atentamente,
Eyelyn Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @Anónimo,

Por favor, intente esto:

Measure = 
VAR _t =
    FILTER (
        VALUES ( 'Table'[Staff Name] ),
        CONTAINSSTRING ( [Staff Name], "Resigned" ) = FALSE ()
    )
RETURN
    COUNTROWS ( _t )

Eyelyn9_0-1632451997569.png

Atentamente,
Eyelyn Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

goncalogeraldes

¡Hola @Anónimo!

Not Resigned =
var _select = SELECTEDVALUE(Table[Staff Name])
var _valid = RIGHT(_select, 10)
var _count = DISTINCTCOUNT(Table[Staff Name])

return
IF(
_valid <> "(Resigned)",
_count)

¡Espero que esta respuesta resuelva tu problema! Si necesita ayuda adicional por favor @ yo en tu respuesta.
Si mi respuesta le proporcionó una solución, márquela como solución. ✔️ o dale un kudoe 👍
¡Gracias!

¡También puedes visitar mi LinkedIn!

Atentamente,
gonzalo geraldes

Anónimo

En respuesta a goncalogeraldes

Hola @goncalogeraldes

Muchas gracias por su rápida ayuda. He aplicado su DAX, pero no obtengo el resultado correcto. El resultado correcto debería ser 4.

A continuación se muestra el complemento de tiro.dIStinctcountdAX.PNG

goncalogeraldes

En respuesta a Anónimo

¡Hola @Anónimo! ¿Qué hay de este?

Not Resigned =
var _select = SELECTEDVALUE(Table[Staff Name])
var _valid = RIGHT(_select, 10)
var _count = DISTINCTCOUNT(Table[Staff Name])

return
CALCULATE(
     _count,
     FILTER( 
           RIGHT( _select) <> _valid )
)

¡Espero que esta respuesta resuelva tu problema! Si necesita ayuda adicional por favor @ yo en tu respuesta.
Si mi respuesta le proporcionó una solución, márquela como solución. ✔️ o dale un kudoe 👍
¡Gracias!

¡También puedes visitar mi LinkedIn!

Atentamente,
gonzalo geraldes

Deja un comentario

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