cancel
Showing results for
Did you mean:
Highlighted
Frequent Visitor

## Graph with sum line

Good morning!
I need a help, I'm developing a report where the graph showed me the total of admitted per month,

I would like to know how to do it, add up the values ​​from the previous months, to bring me a line that demonstrates the total of employees of the company.

Thank you very much in advance,
Att,

1 ACCEPTED SOLUTION

Accepted Solutions
Member

## Re: Graph with sum line

This is a classic problem that I have seen a few times, the solution is to create an "active employees" measure with a disconnected Calendar.

To do this you will need a Calendar table with contigeous days in it.

The fastest way to do this is create a new table

Calendar = CALENDARAUTO()... this will scan your data and build table with a list of dates. I recommend you build a proper date dimension but this does the trick.

This Calendar[Date] is used to slice the data, no relationships are needed as we build a measure to lookup the value.

Employees = DISTINCTCOUNT(Table1[EmployeeID])

Then you need a measure that counts the employees whose "admission date" is before (<=) the last date in the selected period and "termination date" is after the first date in the selected date period

CALCULATE([Employees], FILTER(Table1, (Table1[Admission Date] <= LASTDATE (Calendar[Date])) && (Table1[DismissalDate] >= FIRSTDATE(Calendar[Date]))))

"The commonality between science and art is in trying to see profoundly - to develop strategies of seeing and showing." - Edward Tufte
7 REPLIES 7
Member

## Re: Graph with sum line

Hi joubertsaquett

I think you just need to use ALL to remove the filters and show the total.

Measures:

This will always return the total admissions from all data/time

"The commonality between science and art is in trying to see profoundly - to develop strategies of seeing and showing." - Edward Tufte
Super User

## Re: Graph with sum line

You can create a measure like:

Measure = CALCULATE(SUM([Value]),ALL(Table))

### I have book! Learn Power BI from Packt

Proud to be a Datanaut!

Frequent Visitor

## Re: Graph with sum line

Thank you, I'll take the test!

Frequent Visitor

## Re: Graph with sum line

One more doubt is it possible to perform some calculation (admissions / layoffs) to show the growth of the company in the chart?

Super User

## Re: Graph with sum line

That would depend on your data and the format of that data. But, yes, if you have a list of people who have left, then you should be able to perform that calculation. Can you show some example data?

### I have book! Learn Power BI from Packt

Proud to be a Datanaut!

Frequent Visitor

## Re: Graph with sum line

Yes I can,
In this image below, inside the "square" are the fields of the database.

1. date of admission (ex: 20170130)
2. Date of dismissal (ex: 20170130)
3. Payroll situation (D = Dismissed or EMPTY = active)

The other fields are "measures"

In this image, it correctly displays the total number of employees I have active today, but it does not change according to the date.

obs. We created measure for dates of admission and dismissal by changing the "field format" to date

Thank you for the great help,

Member

## Re: Graph with sum line

This is a classic problem that I have seen a few times, the solution is to create an "active employees" measure with a disconnected Calendar.

To do this you will need a Calendar table with contigeous days in it.

The fastest way to do this is create a new table

Calendar = CALENDARAUTO()... this will scan your data and build table with a list of dates. I recommend you build a proper date dimension but this does the trick.

This Calendar[Date] is used to slice the data, no relationships are needed as we build a measure to lookup the value.

Employees = DISTINCTCOUNT(Table1[EmployeeID])

Then you need a measure that counts the employees whose "admission date" is before (<=) the last date in the selected period and "termination date" is after the first date in the selected date period

CALCULATE([Employees], FILTER(Table1, (Table1[Admission Date] <= LASTDATE (Calendar[Date])) && (Table1[DismissalDate] >= FIRSTDATE(Calendar[Date]))))

"The commonality between science and art is in trying to see profoundly - to develop strategies of seeing and showing." - Edward Tufte

Announcements

#### Challenge: Can You Solve These?

Find out how to participate in the first Power BI 'Can You Solve These?' challenge.

#### Community News & Announcements

Get your latest community news and announcements.

#### Microsoft Business Applications October Virtual Launch Event

Join us for an in-depth look at the new innovations across Dynamics 365 and the Microsoft Power Platform.

#### Win Power BI Swag with Community Kudopalooza!

Each week, complete activities and be qualified in the drawing for cool Power BI Swag.

Top Kudoed Authors
Users Online
Currently online: 399 members 3,637 guests
Recent signins: