我是推动BI的新手。
我的桌子上有以下数据
StartDate endDate FirtsName LastName Section ProjectName TotalHours
12-06-2018 12-19-2018 M1 ML1 Developer Project1 14
11-22-2018 12-5-2018 M2 ML2 QA QAProject 20
12-06-2018 12-19-2018 M1 ML1 Developer Project3 10
我想在Power Bi桌面上显示条形图和饼图,以显示每个开发人员在每个项目上花费的时间。此外,用户是否可以根据startDate,endDate和/或项目名称过滤图表
我正在连接到sql服务器,并将以下查询传递给Power BI桌面以获取以上数据:
select pp.StartDate, pp.EndDate
,rs.FirstName, rs.LastName, rs.Section
,pd.Name
,tsd.Hours1+ tsd.Hours2 + tsd.Hours3 + tsd.Hours4 + tsd.Hours4 + tsd.Hours5 + tsd.Hours6 + tsd.Hours7 + tsd.Hours8,tsd.Hours9 + tsd.Hours10 + tsd.Hours11 + tsd.Hours12 + tsd.Hours13 + tsd.Hours14 as TotalHours
from [dbo].[TimeSheet] ts
Inner join [dbo].[TimeSheetHours] tsd on ts.Id= tsd.TimeSheetId
inner join [dbo].[PayPeriod] pp ON ts.PayPeriodId = pp.Id
inner join [dbo].[Resource] rs ON ts.ResourceId = rs.Id
inner join [dbo].[ProjectDetail] pd ON tsd.ProjectId = pd.Id
order by pp.StartDate desc