我正在尝试使用不透明的数据源在SSRS上创建表。表结构如下所示:
Date AgentName Manager KPIName KPIValue
2018-04-23 John Doe Jane Doe LeadsRaised 5
2018-04-23 John Doe Jane Doe CallsTaken 20
2018-04-23 John Doe Jane Doe Registrations 5
基本上我需要创建一个如下所示的表,它使用KPIValue
列中的计算,然后在一列中显示答案。我知道Tableau可以实现这一点,但对于我的生活,我无法弄清楚如何在Report Builder上重新创建它:
输出表我想看如下:
Date AgentName Manager CalltoLeads% Registration%
2018-04-23 John Doe Jane Doe (LeadsRaised/CallsTaken)(Registrations/CallsTaken)
任何人都知道如何使用上面显示的不透明数据集来设置这种类型的表格?由于我在不同的广告系列中有许多不同的KPINames
,所有人都需要插入相同类型的表格,因此不存在转动数据的选项。
非常感谢任何帮助!
答案 0 :(得分:0)
如果您无权访问SQL,则可以执行此操作是SSRS。 步骤1: 1)对于您需要的每个值,在查询中创建一个如下所示的字段:
For Field Name - LeadsRaised
=iif(Dataset1.KPIName.Value = "Leads Raised", Dataset1.KPIValue.value,0)
2)一旦定义了所需的所有字段,就应该按日期/代理名称在报告上创建总计。然后,您可以在线上为您需要的每个计算创建一个公式:
for the field CallToLead%
=Max(LeadsRaised)/max(CallsTaken)