Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
jovendeluna21
Helper III
Helper III

How to have new column/measure showing the difference of the data from previous dates

Hello,

Any idea on how to have new column showing the difference of the data from previous date. I just want to have daily distributed column since the total_distributed is cumulative.

For example, January 13, 2021 total_distributed will subtract to January 12 total_distributed (1,984,225 - 1,949,125 = 35,100), January 14, 2021 to January 13, 2021 (2,105,600 - 1,984,225 = 121,375) and so on. The challenge is location since it must harmonized to specific a location.

Attached herewith the pbi file.

https://drive.google.com/file/d/1jeGo2XIWc3oBwAkfWf4ScZISuXL4FKqo/view?usp=sharing

 

Thanks!

 

state.JPG

1 ACCEPTED SOLUTION
mahoneypat
Employee
Employee

Here is a measure expression that shows one way to do it.

 

Daily Distribution =
VAR vThisDate =
    MAX ( us_state_vaccinations[date] )
VAR vThisValue =
    SUM ( us_state_vaccinations[total_distributed] )
VAR vPrevValue =
    CALCULATE (
        LASTNONBLANKVALUE (
            us_state_vaccinations[date],
            CALCULATE (
                SUM ( us_state_vaccinations[total_distributed] )
            )
        ),
        ALL ( us_state_vaccinations[date] ),
        us_state_vaccinations[date] < vThisDate
    )
VAR vResult = vThisValue - vPrevValue
RETURN
    vResult

 

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

2 REPLIES 2
jovendeluna21
Helper III
Helper III

Is it possible to be a column instead of a measure?

mahoneypat
Employee
Employee

Here is a measure expression that shows one way to do it.

 

Daily Distribution =
VAR vThisDate =
    MAX ( us_state_vaccinations[date] )
VAR vThisValue =
    SUM ( us_state_vaccinations[total_distributed] )
VAR vPrevValue =
    CALCULATE (
        LASTNONBLANKVALUE (
            us_state_vaccinations[date],
            CALCULATE (
                SUM ( us_state_vaccinations[total_distributed] )
            )
        ),
        ALL ( us_state_vaccinations[date] ),
        us_state_vaccinations[date] < vThisDate
    )
VAR vResult = vThisValue - vPrevValue
RETURN
    vResult

 

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.