Countif function in Power BI Measure + 10 Useful Examples

In this Power bi tutorial, we will discuss Power bi measure countif with examples in Power bi. And also discuss the below points:

  • Countif power bi measure
  • Power bi count if meaure greater than
  • Power bi measure count if contains text
  • Power bi measure count if equals
  • Power bi measure count if not null
  • Power bi measure count if blank
  • Power bi measure count if true
  • Power bi measure count if less than
  • Power bi measure count if between two dates
  • Power bi measure count distinct if

Countif Function in Power BI

Countif function is used in excel to count the values in the range based on the condition given. As we know the countif function is not available in power bi.

So, in Power bi we can apply the same logic of countif function by using the two functions:

  • CountA function: This function will count the number of values in the column but it doesn’t count the null/ blank value
  • CountRows function: This funtion simply count the number of rows in the column.

Countif Power bi measure

Here we will discuss the countif measure in Power bi with example. You can download the sample table from here.

Here we will count the number of sales based on the segment using the measure.

  • Open the Power bi desktop and then Load the data using get data.
  • We will see the two measure that will work same (will give same output).
  • One measure we will create using COUNTA function and another measure COUNTROWS function.
  • Click on the new measure from the ribbon in power bi desktop.
  • Then write the below measure:
Sales count measure1 = COUNTA(Orders[Sales])
countif power bi measure
countif power bi measure
  • Select the New measure from the ribbon to write the measure using COUNTROWS function. The measure looks like below:
Sales count measure 2 = COUNTROWS(Orders)
  • Now to see the output, select the matrix visual from the visualization pane.
  • In the rows field, drag and drop the segment field from the field pane.
  • In the value field, drag and drop the Sales count measure1 and Sales count measure 2 from the field pane.
  • Both the measure will give the same result, COUNTA function counts the number of values in the column, and also the null values/blank in column are not counted.
  • Whereas in COUNTROWS function simply counts the number of rows in the table.
countif power bi measure
countif power bi measure

Read Power BI Measure SUM

Power bi count if measure greater than

Here we will see how to count sales that are greater than 0 using the countif function in power bi measure.

We will use the below sample table to count the sales if the sales are greater than 0.

Power bi count if measure greater than
Power bi count if measure greater than

For example, the product name AA = count of sales =2 (greater than 0), similar for BB = 2 and CC = 2.

  • Load the data using get data.
  • Then click on the new measure to count the sales which is greater than 0.
  • Then write the below measure:
Count = Calculate ( Count ('Table'[Sales]), 'Table'[Sales] > 0)
  • Now to check the measure, click on the table visual from the visualization pane.
  • In the value field, click on the Product name column and count measure from the field pane.
Power bi count if measure greater than
Power bi count if measure greater than

Read Power bi measure by category

Power bi measure count if contains text

Here we will see how to count the number of rows if it contains a specific text using the Countif function in the measure in power bi desktop.

You can download the sample data from here.

Power bi measure count if contains text
Power bi measure count if contains text

For example: From the subcategory column, we want to count the rows that contain “Art” using the measure.

  • Load the data using get data.
  • Click on the New measure from the ribbon in Power bi desktop.
  • Then write the below measure:
CountArt = CALCULATE(COUNTROWS(Orders), Orders[Sub-Category] = "Art")
  • To check the measure, select the card visual from the visualization pane.
  • Then in the Fields add the CountArt measure from the field pane.
Power bi measure count if contains text
Power bi measure count if contains text

Read Power bi measure subtract + 7 useful examples

Power bi measure count if equals

Here we will see how to count the values if it equals to the values using the measure in power bi desktop.

We will use the below sample table to count the product order status which can be either delay or on time.

Power bi measure count if equals
Power bi measure count if equals

We will count the total numbers of orders delayed using the measure in power bi desktop.

  • Load the data using get data in power bi desktop.
  • Click on the new measure from the ribbon.
  • Then write the below measure:
Measure = CALCULATE(
	COUNT('Table'[Product Id]),FILTER('Table','Table'[Delay Status]="On Time" || 'Table'[Delay Status]="Delay"))
  • Now to check the measure, select the table visual from the visualization pane.
  • In the value field, drag and drop the product id column, delay status column, and Measure from the field pane.
Power bi measure count if equals
Power bi measure count if equals

Read Power BI Measure IF with Examples

Power bi measure count if not null

Here we will see how to count the not null rows by ignoring the null rows in the power bi desktop.

We will use the below sample table to count the rows if it is/ not null.

Power bi measure count if not null
Power bi measure count if not null
  • Load the data using get data.
  • Now we will create a measure which will count the rows is not null by ignoring the null or blank rows.
  • Click on the New measure from the ribbon.
  • Then write the below measure:
Measure 2 = COUNTA('Table 3'[Last Login])
  • Now to check the measure, click on the card visual from the visualization pane.
  • In the Fields, drag and drop the Measure 2 from the field pane.
Power bi measure count if not null
Power bi measure count if not null

Read Power BI Date Function with Examples

Power bi measure count if blank

Here we will see how to count if blank using the measure in power bi desktop.

We will use the below sample table to count the blank rows from the column.

Power bi measure count if blank
Power bi measure count if blank
  • Load the data using get data
  • To count the null or blank rows in the column, we will create a measure.
  • Select the new measure from the ribbon.
  • Then write the below measure :
Count blank = COUNTBLANK('Table 3'[Last Login])
  • Now to check the measure, select the card visual from the visualization pane.
  • In the fields, drag and drop the Count blank measure from the field pane.
Power bi measure count if blank
Power bi measure count if blank

Read Power bi show items with no data

Power bi measure count if true

Here we will see how to count value if it is true using the measure in power bi.

We will use the below sample table which stores boolean values, so here we will count the values if it is true From the element A column.

Power bi measure count if true
Power bi measure count if true
  • Load the data using get data.
  • Then select the new measure from the ribbon to count the value is true from the Element a column.
  • Then write the below measure:
CountTrue = COUNTAX(FILTER('Table 4',[Element A]=TRUE()),TRUE())
  • Now to check the measure, select the card visual from the visualization pane.
  • Then in the fields, drag and drop the CountTrue measure from the field pane.
Power bi measure count if true
Power bi measure count if true

Read Power bi show value as percentage

Power bi measure count if less than

Here we will see how to count the value less than 250 using the measure in power bi desktop.

We will use the below sample table to count the value which is less than 250.

power bi measure count if less than
power bi measure count if less than
  • To count the value which is less than 250 we will create a measure.
  • Click on the new measure from the ribbon in power bi desktop.
  • Then write the below measure:
Countless than = Calculate ( Count ('Table'[Sales]), 'Table'[Sales] <250)
  • Now to check the measure, select the table visual from the visualization pane.
  • In the value field, drag and drop the product name,and count less than measure.
power bi measure count if less than
power bi measure count if less than

Read How to create a Power BI Dashboard in Microsoft teams

Power bi measure count if between two dates

Here we will see how to count distinct members for two dates using the measure in power bi desktop.

We will use the below sample table to count the members between two dates.

power bi measure count if between two dates
power bi measure count if between two dates

For example, it will give output for everyday distinct member count.

  • For Date: 11/06/2018 count =2 (a,b)
  • Date: 12/06/2018 count =2(a,b).
  • Date: 13/06/2018 count =2(a,b)
  • Date 14/06/2018 count =1 (a)
  • Date:15/06/2018 count =2( a,c), similarly it will show upto 19/06/2018.

Sor for this first we will create a calculated date table. Then we will create a measure that will give the above output.

  • Load the data using get data.
  • Click on the Modelling tab -> New table.
  • Then write the below dax formula to create a table.
Calendar = ADDCOLUMNS(CALENDARAUTO(), "MonthNum", MONTH([Date]), "WeekNum", WEEKNUM([Date], 2))
power bi measure count if between two dates
power bi measure count if between two dates
  • Now we will create a measure which will count the membership between two dates.
  • Click on the New measure from the ribbon in power bi desktop.
  • Then write the below measure:
Measure = CALCULATE(DISTINCTCOUNT('Members'[user_id]), FILTER('Members', 'Members'[membership_period_start]<=min('Calendar'[Date])&&'Members'[membership_period_end]>=min('Calendar'[Date])))
  • Now to check the measure, click on the table visual from the visualisation pane.
  • In the value field drag and drop Date column( Calendar table) and Measure (Members table) from the field pane.
power bi measure count if between two dates
power bi measure count if between two dates

Read Power bi sum group by multiple columns

Power bi measure count distinct if

Here we will see how to count the distant number of active members using the measure in Power BI.

We will use the below sample data, in this data set there is the publisher with revenue by month.

power bi measure count distinct if
power bi measure count distinct if

So, in the above table publisher are considered to be active months if the revenue is greater than 1000. Now we will count the number of active publishers using the measure.

  • Load the data using get data.
  • To create the new measure, click on the New measure from the ribbon.
  • Then write the below measure:
DistinctCountActiveMonths = 
CALCULATE(
    DISTINCTCOUNT( 'Table2'[Publisher name] )
    ,'Table2'[Active month]= 1
)
  • Now to check the measure, click on the table visual from the visualization pane.
  • In the value field, drag and drop the publisher name column and Distinct count active months measure from the field pane.
power bi measure count distinct if
power bi measure count distinct if

You may also like the following Power BI tutorials:

In this Power bi tutorial, we learned countif power bi measure in power bi. And also we discuss the below points:

  • Power bi count if meaure greater than
  • Power bi measure count if contains text
  • Power bi measure count if equals
  • Power bi measure count if not null
  • Power bi measure count if blank
  • Power bi measure count if true
  • Power bi measure count if less than
  • Power bi measure count if between two dates
  • Power bi measure count distinct if
>