Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Solved! Go to Solution.
No @scabezas ,
Es fácil completarlo. probar
Total count = SUMX(ALL('Table'),[Measure])
Puede ver los detalles desde el archivo adjunto.
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @scabezas ,
El principio es eliminar CR-APPROVED y calcular la diferencia entre las dos cadenas. Esta diferencia dividida por la longitud de CR-APPROVED es el resultado. Y funciona en conexión en vivo.
Prueba esta medida
Measure = var _len=LEN(MAX('Table'[Change reques approvals]))
var _len1=LEN(SUBSTITUTE(MAX('Table'[Change reques approvals]),"CR-APPROVED",""))
RETURN DIVIDE( _len-_len1,LEN("CR-APPROVED"))
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Stephen Tao, gracias por tomarse el tiempo para responder y agregar el archivo PIBIX, eso ayuda mucho. Actualicé el archivo PIBIX para incluir una segunda tabla con 3 registros donde el campo Comentarios de redirección incluye datos reales y donde el recuento de instancias en cada registro para la palabra clave PCR-APPROVED es 2 y el objetivo es informar el recuento total; en este caso, serían 6; sin embargo, la medida de la solución propuesta devuelve un recuento de 2, como se muestra en los totales de la tarjeta y la tabla. ¿Hay alguna manera de obtener el recuento total esperado de 6 instancias?
No veo una opción para cargar el PIBIX actualizado como referencia
No @scabezas ,
Es fácil completarlo. probar
Total count = SUMX(ALL('Table'),[Measure])
Puede ver los detalles desde el archivo adjunto.
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-esteban-msft Muchas gracias por la solución. El PIBIX con la solución real ayuda mucho. He implementado la solución y está funcionando como un encanto
Bastante simple en Power Query
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCijKz0pNLlHwS8xNVdJRCi5Nys0sKUlNiclzDtJ1LCgoyi8DcZDEPfMUnDNSk7NRVCjFxgIA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Project = _t, Process = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Project", type text}, {"Process", type text}}),
Count = Table.AddColumn(#"Changed Type", "Occurrence", each List.Count(Text.PositionOf([Process], "cr-approved", Occurrence.All, Comparer.OrdinalIgnoreCase)))
in
Count
Hey @scabezas ,
puede resolver eso con SUMX y CONTAINSSTRING:
Amount Approved =
SUMX(
myTable,
IF(
CONTAINSSTRING(
myTable[Change Requests Approvals],
"APPROVED"
),
1,
BLANK()
)
)
Hola Denis, gracias por su respuesta. Probé su solución sugerida pero no me da el número total esperado de instancias para este campo. La captura de pantalla a continuación muestra que la medida (RECUENTO APROBADO POR PCR) devuelve un recuento de 1 para cada registro donde debe ser 2 y la tarjeta shous el total de instanes únicos de 3 cuando se espera que sea 6. ¿Hay alguna manera de bucle dentro de un campo para aumentar el recuento de instancias de modo que para cada registro en esta captura de pantalla devolvería 2 y, por lo tanto, la tarjeta totalizaría 6?