使用查询创建饼图和条形图

时间:2019-01-14 22:46:36

标签: powerbi powerbi-desktop

我是推动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  

0 个答案:

没有答案