Cuente el número de filas que contienen texto específico

Un usuario Pregunto ✅

Anónimo

Necesita ayuda para crear una columna filtrada básica.

Mi objetivo es crear una columna que cuente todas las manzanas y otra columna que cuente el número total de filas que NO contienen la palabra «manzana». Aquí hay un ejemplo de las muchas declaraciones que he intentado.

Manzanas Y = DIVIDE(CONTAR(Comida[Fruit]),CALCULAR(CONTAR(Comida[Fruit]),Todo comida)))

También traté de simplificar y tampoco puedo hacer que funcione. La siguiente declaración cuenta cada fila 3 veces.

Manzanas M = CALCULATE(COUNTROWS(‘comida’), ‘Comida'[Fruit] = «manzana»)

Aquí está la tabla de datos:

Mesa de comida.JPG

Cualquier ayuda sería apreciada.

Anónimo

En respuesta a Anónimo

La respuesta a esto es que mis dos declaraciones originales eran correctas. Lo que encontré fue que Power BI no proporcionaba la respuesta correcta a menos que esperara unas 3 o 4 horas antes de que misteriosamente comenzara a mostrar la respuesta correcta. Después de eso, parecía proporcionar la respuesta correcta con cada cambio que hice en la página. Pude repetir esto más tarde en una nueva medida en una página diferente.

cantor

@Anónimo

¿Por qué querrías que fuera una columna en lugar de una medida?

Anónimo

En respuesta a cantor

De hecho, he probado los dos. Solo estaba tratando de encontrar una manera de hacer que funcionara y lo hice funcionar con mi tabla ficticia pero no con mi tabla real usando una medida. Esto es lo que obtuve usando una medida con mi tabla ficticia:

Esta declaración produce un resultado de 5 manzanas (lo cual es correcto)

M Manzanas = CALCULAR(CUENTAS(Comida), Comida[Fruit] = «manzana»)

Esta afirmación produce un resultado de 140 manzanas (lo cual NO es correcto).

Manzanas M = CALCULATE(COUNTROWS(‘comida’), ‘Comida'[Fruit] = «manzana»)

Por cierto: hay 28 filas y 5 manzanas (5×28=140). No estoy seguro de qué está causando ese resultado, pero al menos hay algo de lógica.

Me gustaría saber cuál es la afirmación correcta para excluir las manzanas del cálculo. Ese es mi próximo problema (además de entender por qué esto no funcionará con mis datos reales).

Gracias

fdelcorno

En respuesta a Anónimo

GRACIAS: el siguiente cálculo funcionó para mí (ver mi ejemplo personal en audaz).

M Manzanas = CALCULAR(CUENTAS(Comida), Comida[Fruit] = «manzana»)

Recuento de usuarios activos = CALCULAR (CUENTAS (‘USUARIOS ACTIVOS’), ‘USUARIOS ACTIVOS'[Active?] = «verdadero»)

Anónimo

En respuesta a fdelcorno

Hola,

Genial. Estuve atascado por un tiempo tratando de hacer que esto funcionara. Me alegro de que esta publicación haya sido útil.

Anónimo

En respuesta a Anónimo

La respuesta a esto es que mis dos declaraciones originales eran correctas. Lo que encontré fue que Power BI no proporcionaba la respuesta correcta a menos que esperara unas 3 o 4 horas antes de que misteriosamente comenzara a mostrar la respuesta correcta. Después de eso, parecía proporcionar la respuesta correcta con cada cambio que hice en la página. Pude repetir esto más tarde en una nueva medida en una página diferente.

Deja un comentario

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