CONSEJO de Power BI - ¿Cómo replicar la función lógica COUNTIF?

Tabla de contenido

Función COUNTIF en Power BI

"CONTAR.SI" es una función lógica para contar los valores en el rango en función de las condiciones dadas. Como recién llegado, es posible que no entienda la lógica de usar la función CONTAR.SI porque no hay ninguna función CONTAR.SI sencilla con Power BI. Sin embargo, aún podemos aplicar la misma función lógica, que funciona como COUNTIF en Power BI; En este artículo, le explicaremos cómo replicar la lógica de la función CONTAR.SI en Power BI aunque no exista ninguna función CONTAR.SI con Power BI.

Para todos aquellos que han usado CONTAR.SI en Excel, pueden encontrarlo fácil porque hay una función incorporada con Excel, pero con Power BI, no hay ninguna función incorporada. Aquí es donde radica el desafío para los usuarios porque hacer un trabajo; los usuarios deben comprender al menos otras 3 funciones de DAX.

Por ejemplo, mire el rango de datos a continuación en Excel.

De la lista anterior, es posible que desee contar cuántas veces aparece el país "Canadá" en la columna de países. En este caso, nuestro criterio es "Canadá" país como este basado en diferentes criterios podemos contar valores.

¿Cómo aplicar la función CONTAR.SI en Power BI?

Como hemos dicho, no hay una función CONTAR.SI incorporada en Power BI. Necesitamos aplicar algunas otras funciones para hacer el trabajo.

A continuación se muestran los datos que estamos usando para aplicar la función CONTAR.SI en Power BI. Puede descargar el libro de trabajo desde el enlace a continuación y puede usarlo para practicar con nosotros.

La primera tabla tiene un valor de ventas "por país" y la segunda tabla tiene una lista de países única, por lo que a partir de la primera tabla, necesitamos obtener el recuento de la lista de países únicos.

  • Cargue las dos tablas anteriores en Power BI.
  • Tenemos dos tablas cargadas "Tabla de datos" y "Lista". Haga clic con el botón derecho en la tabla "Lista" y seleccione "Nueva columna".
  • Ahora dale un nombre a la nueva columna.
  • Abra la función CALCULAR.
  • Para Expresión, abra la función CONTAR .
  • Para el nombre de columna de la función CONTAR , debemos elegir la columna "País" de la "Tabla de datos".

El trabajo de la función CONTAR se realiza aquí, cierre el corchete y para el siguiente argumento de la función CALCULAR Filtro1, Abrir la función FILTRO .

  • El primer argumento de la función Filtro es Tabla , es decir, de qué tabla necesitamos contar la columna del país, así que elija "Tabla de datos".
  • La expresión de filtro no es más que para qué columna de la "Tabla de datos" desea aplicar un filtro, por lo que será "Columna de país" de la "Tabla de datos".
  • Ahora se aplicará el filtro, y una vez que se aplique el filtro, necesitamos contar el país según la lista única de la tabla "Lista", así que ponga un signo igual y elija "País" de la tabla "Lista".

Ok, hemos terminado con las fórmulas. Cierre dos corchetes y presione la tecla Intro para obtener el resultado.

Como puede ver, tenemos el recuento de cada país en la "Tabla de datos". De esta manera, podemos aplicar un tipo de función CONTAR.SI en Power BI para hacer el trabajo.

Método alternativo de la función CONTAR.SI

También podemos aplicar un método más para obtener el recuento de países al igual que la función CONTAR.SI, es decir, utilizando el método CONTAR FILAS.

  • Haga clic derecho en elegir la opción "Nueva columna".
  • Esta vez le da un nombre diferente al anterior.
  • Abra la función COUNTROWS.
  • Para esta función, vuelva a abrir la función FILTRO.
  • La tabla que necesitamos contar es la "Tabla de datos", así que elija la misma.
  • Para Filter Expression, siga el método que hicimos en el ejemplo anterior.

Ahí tienes; tenemos el recuento de cada país de la "Tabla de datos". De esta manera, utilizando una combinación de fórmulas DAX en Power BI, también podemos replicar la funcionalidad de COUNTIF de Excel en Power BI.

Nota: El archivo COUNTIF de Power BI también se puede descargar desde el vínculo siguiente y se puede ver el resultado final.

Puede descargar esta plantilla CONTAR.SI de Power BI aquí - Plantilla CONTAR.SI de Power BI

Cosas para recordar

  • No hay una función CONTAR.SI integrada en Power BI.
  • FILTER aplicará el filtro para la columna mencionada con los criterios mencionados.
  • Después de aplicar un filtro, COUTNROWS cuenta el número de filas disponibles para el filtro.

Articulos interesantes...