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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Joseph_Hchaime
Helper III
Helper III

Creating a Meaure to calculate the age of a bill in days based on Today's date and Bill Issue Date

Hi,

 

I am trying to create a measure in a separate "measures"table that would calculate the age of an invoice in days based on today's date and the bill issue date. 

 

My issue is, the data is hosted in an sql server on the cloud so I can't change the schema. i.e. I can't add columns. So i'm trying to create a measure within power bi to calculate it. However, there is no relationship between the Bills table and the "Basic Measures" table that I created within PowerBI to store ALL the calculations I need. The data is refreshed automatically via gateway when I publish so I am only using powerbi desktop to develop the dashboards. 

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@Joseph_Hchaime 

If you connect to your Bills Table from Desktop, you can create the following measure to calculate the age of your invoices and store it in your local model; the composite model supports the same. This measure doesn't require a relationship between the Measure Table and the Bills Table.  

Age Measure:

Invoice Age = 
IF(
    HASONEVALUE( BillsTable[Invoice] ),
    INT( TODAY() - MAX( BillsTable[Bill Issue Date]) )
)



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

1 REPLY 1
Fowmy
Super User
Super User

@Joseph_Hchaime 

If you connect to your Bills Table from Desktop, you can create the following measure to calculate the age of your invoices and store it in your local model; the composite model supports the same. This measure doesn't require a relationship between the Measure Table and the Bills Table.  

Age Measure:

Invoice Age = 
IF(
    HASONEVALUE( BillsTable[Invoice] ),
    INT( TODAY() - MAX( BillsTable[Bill Issue Date]) )
)



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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