Power bi Date Difference – 8 Different Examples

In this Power bi tutorial, we will discuss the Power bi date difference. And also we will discuss the below points:

  • Power bi date difference between two columns
  • Power bi date difference from today
  • Power bi date difference measure
  • Power bi date difference between two tables
  • power bi date difference between two rows
  • power bi date difference in months
  • Power bi date difference in query editor
  • power bi date difference between two in same column

Power bi date difference between two columns

Here we will see how to calculate the date difference between two date columns i.e. order date and ship date in power bi desktop.

  • Open Power bi desktop and Load the data using get data.
  • We will add calculated column which will show the difference between two columns.
  • Click on the Modelling tab -> New column from the ribbon.
  • Then write the DAX formula to find out the difference between the two date column.
  • The DAX formual is Days between = DATEDIFF(Orders[Order Date],Orders[Ship Date],DAY)
  • Or You can use this Dax formula also diff = 1.0*(Orders[Ship Date]-Orders[Order Date]), both give the same result.
Power bi date difference between two columns
Power bi date difference between two columns
  • Next I have create the table visual and I have added order date field, ship date field, days between Calculated column and diff Calculated column.
  • Here I have used both the calculated column to show you the result, both giving the same result, you can use any one.
Power bi date difference between two columns
Power bi date difference between two columns

This is how to calculate the difference between two columns in Power BI.

Read Power BI Slicer between two dates

Power bi date difference from today

Here we will see how to calculate the Power bi date difference from today in the power bi.

  • To find the difference between the date from today, for this we will create calculated column.
  • Go to modelling tab -> New column from the ribbon in power bi desktop.
  • Then write the DAX measure:Diff = DATEDIFF(Table1[Date], TODAY(),DAY)
Power bi date difference from today
Power bi date difference from today

In the below screenshot, you can see the Power bi date difference from today.

Power bi date difference from today
Power bi date difference from today

This is an example of Power bi date difference from today.

See also  Power bi gauge chart - How to use with examples

Power bi date difference measure

Here we will see how to calculate power bi date difference measure in power bi.

  • To calculate the power bi date difference using measure, For this we will create a measure.
  • So click on the measure in the ribbon, then write the Dax measure is: No.of days = SUMX(Orders, DATEDIFF(Orders[Order Date],Orders[Ship Date],DAY))
Power bi date difference measure
Power bi date difference measure

In the below screenshot you can see the Power bi date difference using the measure.

Power bi date difference measure
Power bi date difference measure

Read Microsoft Power BI KPI Visual

Power bi date difference between two tables

Here we will see how to calculate the power bi date difference between two tables.

  • Let’s say we have two tables one contact table and the Event table. In the contact table where we can find the date of birth of every person.
  • And in the event table, you can see date of event occured and also it hold another field i.e. ID of the person from contact table, to show whom the event is relted.
  • We will create a Calculated column which will hold the age of the person was when the event occured.
  • Contact Table
Power bi date difference between two tables
Power bi date difference between two tables
  • Event table
Power bi date difference between two tables
Power bi date difference between two tables
  • To find the difference between two table, we have relationship between two table.
  • So, make sure that contact and event table have cross filter relationship both.
Power bi date difference between two tables
Power bi date difference between two tables
  • Now we will find the difference in the dates of the two tables, i.e., the age when the person is attending the event.
  • Click on the modelling tab -> new column from the ribbon in power bi desktop.
  • Then write the Dax formula : Age = DATEDIFF(RELATED(Contact[DOB].[Date]),Event[Date ].[Date],YEAR)
Power bi date difference between two tables
Power bi date difference between two tables

Now I have created a table visualization, where I have added name, Date(event), Event, and age( calculated column).

Power bi date difference between two tables
Power bi date difference between two tables

Read Power bi measure subtract + 7 useful examples

See also  Power BI Date Hierarchy - Complete tutorial

Power bi date difference between two rows

Here we will see how to find the date difference between two rows in power bi desktop.

I have created sample data to find out the date difference between two rows.

Power bi date difference between two rows
Power bi date difference between two rows

For example, if the difference between the two-row 100-100=0( from 31/Jan/2017 to 28/Feb/2017)

Let’s see how to find the difference between two rows.

  • For this click on the modelling tab-> new column from the ribbon in power bi desktop.
  • Then write the Dax formula:
diff row = [MRR]-LOOKUPVALUE(Data[MRR],Data[Account Name],[Account Name],Data[Report Date],CALCULATE(Max(Data[Report Date]),FILTER(Data,Data[Account Name]=EARLIER(Data[Account Name])&&Data[Report Date]<EARLIER(Data[Report Date])&&Data[MRR]<>BLANK())))
Power bi date difference between two rows
Power bi date difference between two rows

In the below screenshot you can see the power bi difference between the two rows.

Power bi date difference between two rows
Power bi date difference between two rows

Read Power bi slicer contains

Power bi date difference in months

Here we will see how to calculate date difference between the two months in power bi.

  • We will take the two date column i.e order date and ship date to find the difference in months.
  • Click on the modelling tab-> New column from the ribbon in power bi desktop.
  • Then write the Dax formula:No.of month = DATEDIFF(Orders[Order Date],Orders[Ship Date],MONTH)
Power bi date difference in months
Power bi date difference in months

In the below screenshot you can see the power bi date difference in month.

Power bi date difference in months
Power bi date difference in months

Read Power BI Measure IF with Examples

Power bi date difference in query editor

Here we will see how to calculate the date difference in the query editor in the power bi desktop.

To calculate the difference between the two dates we will use the power query(M code), not Dax.

  • In power bi desktop click on the transform data to open power query editor.
  • Once power query editor open, Click on the Add column tab.
  • Click on the custom column, to add M code.
Power bi date difference in query editor
Power bi date difference in query editor
  • Then custom column window will open, then write the new column name.
  • Under custom column formula, write the formula i.e. Duration.Days([Ship Date] – [Order Date])
  • Make sure that there should not be any syntax error. Click on Ok.
Power bi date difference in query editor
Power bi date difference in query editor

Once you can click on Ok, you can see the custom column in the power query. Click on Close and apply to use the custom column.

Power bi date difference in query editor
Power bi date difference in query editor

Read Power bi slicer checkbox

See also  How to Get Unique Values from an Array in Power Automate?

Power bi date difference between two in the same column

Here we will see the power bi date difference between the two in the same column in power bi.

  • We will create the calculated column which generates rhe number of days between two dates.
  • Whereas the two dates are in same column, and i want to calcualte the number of days two chronolgy adjacent dates when there are multiple dates values, For example the difference between date1 and date2 , date2 and date3 and so on.
Power bi date difference between two in the same column
Power bi date difference between two in the same column

For this, we will create a calculated column in the power bi desktop.

  • In power bi desktop, click on the modelling tab then click on new column to create a calculated column.
  • Then write the Dax formula:
Column = 
VAR temp =
    TOPN (
        1,
        FILTER (
            'Customer visit',
            'Customer visit'[Customer id] = EARLIER ( 'Customer visit'[Customer id] )
                && 'Customer visit'[DateOfVisit] < EARLIER ( 'Customer visit'[DateOfVisit] )
        ),
        [DateOfVisit], DESC
    )
RETURN
    DATEDIFF ( MINX ( temp, [DateOfVisit] ), 'Customer visit'[DateOfVisit], DAY )
Power bi date difference between two in the same column
Power bi date difference between two in the same column

In the below screenshot you can see the Power bi date difference between the two in the same column.

Power bi date difference between two in the same column
Power bi date difference between two in the same column

You may like the following Power Bi tutorials:

In this power bi tutorial, we discussed power bi date difference. And also we discussed the below points:

  • Power bi date difference between two columns
  • Power bi date difference from today
  • Power bi date difference measure
  • Power bi date difference between two tables
  • power bi date difference between two rows
  • power bi date difference in months
  • Power bi date difference in query editor
  • power bi date difference between two in same column
  • Thanks for the topics. I seem to have Token Literal error on this formula:

    diff row = [MRR]-LOOKUPVALUE(Data[MRR],Data[Account Name],[Account Name],Data[Report Date],CALCULATE(Max(Data[Report Date]),FILTER(Data,Data[Account Name]=EARLIER(Data[Account Name])&&Data[Report Date]<EARLIER(Data[Report Date])&&Data[MRR]BLANK())))

    namely on the last part: ‘&&Data[Report Date]’
    Any idea of how I could get past that? I literally copy/pasted the formula and replaced contents with my variables.

    thanks

  • Hello I was wondering if you could help me with some code in DAX to return the difference between two dates as follows: 3 days, 2 Moths and 1 Year I have StartDate (which is Application date) and EndDate (which is DataExtract Date)

  • Just an FYI, I don’t think any of the values in the ‘date difference in months’ screenshot are actually correct… for example, it says the difference between ’28 Jun 2014′ and ’02 Jul 2014′ is 5 months (or 20 days) despite being only 4 days apart.

    Useful article though, thanks.

  • days difference between two date show wrong value in
    Power bi date difference between two columns
    as example 4 jan 2014 to 8 jan 2014 days difference show 12 (it should 4 )

  • >