我正在尝试制作一个条形图,显示销售人员制作的总单位并将其显示在Mobile Report Publisher中; EX:
蒂姆-----Blake ---
乍得 -
Greg --------
我的查询很简单:
SELECT t.Sales_rep, COUNT(t.Sales_rep) as counted
FROM table as t
GROUP BY t.Sales_rep
将数据导入移动报告发布者时没有问题。
这就是结果: layout of the graph
有人可以看到,没有数字被放入。
如果我将查询更改为:
SELECT t.Sales_rep, 1 as counted
FROM table as t
让Mobile Report Publisher进行聚合,我仍然得到相同的结果。
如果我尝试将数据结构从按行切换到按列,我得到: with data structure as by columns
如果我添加任何其他列,我会得到上面发布的相同结果。
答案 0 :(得分:1)
您只是使用了错误的查询吗?我在SQL Server中创建了一个表:
CREATE TABLE [dbo].[Sales] (
[Id] INT NOT NULL,
[Sales_rep] VARCHAR (50) NULL,
[Units] INT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
并按如下方式填充:
然后使用以下TSQL创建数据集:
SELECT
t.[Sales_rep],
SUM(t.[Units])
FROM
[dbo].[Sales] t
GROUP BY
t.[Sales_rep]
然后,我创建了一个移动报告,将总计图表添加到主区域并设置其数据以使用上述数据集及其属性,如下所示:
这给了我以下图表输出,我认为这是你想要的:
希望这有帮助。
马丁