Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Usé su fórmula y la cambié un poco usando las instrucciones OR y AND.
Así que mi fórmula malvada cuenta las filas que contienen textos ' Basal ' o 'Rápido' Y no contienen el texto ' Premix' o 'GLP'
Basal +Rapid =
CALCULATE (
COUNT ( PRF[INTNR] ),
FILTER (
ALL ( PRF ),
(
SEARCH ( "Basal", PRF[Q15],, BLANK () ) > 0
|| SEARCH ( "Rapid", PRF[Q15],, BLANK () ) > 0
)
&& (
SEARCH ( "Premix", PRF[Q15],, BLANK () ) = 0
|| SEARCH ( "GLP", PRF[Q15],, BLANK () ) = 0
)
)
)
/ CALCULATE ( COUNT ( PRF[INTNR] ) )
¡Hola!
CONTAINSSTRING() es probablemente una mejor función para esto. No estoy seguro de si desea usar AND u OR como sus operadores para las palabras requeridas y prohibidas, por lo que tendría que ajustar en consecuencia, pero algo como esto (también ajuste los nombres de tabla y columna a su modelo):
Y en ambos casos:
Basal + Rapid =
CALCULATE(COUNT('Table'[Words]),
AND(CONTAINSSTRING('Table'[Words],"Basal"),CONTAINSSTRING('Table'[Words],"Rapid")) &&
NOT AND(CONTAINSSTRING('Table'[Words],"Premix"),CONTAINSSTRING('Table'[Words],"GLP"))
)
O en ambos casos:
Basal + Rapid =
CALCULATE(COUNT('Table'[Words]),
OR(CONTAINSSTRING('Table'[Words],"Basal"),CONTAINSSTRING('Table'[Words],"Rapid")) &&
NOT OR(CONTAINSSTRING('Table'[Words],"Premix"),CONTAINSSTRING('Table'[Words],"GLP"))
)
¡Espero que esto ayude!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |