【问题标题】:How to make a simple Totals Chart in SQL Server Mobile Report Publisher?如何在 SQL Server Mobile Report Publisher 中制作简单的合计图表?
【发布时间】:2016-09-09 19:21:37
【问题描述】:

我正在尝试制作一个条形图,显示销售人员制造的总单位数,并将其显示在 Mobile Report Publisher 中;例如:

蒂姆-----

布莱克 ---

乍得-

格雷格--------

我的查询很简单:

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

如果我添加任何其他列,我会得到与上面发布的相同的结果。

【问题讨论】:

    标签: reporting-services sql-server-2016 ssrs-2016


    【解决方案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]
    

    然后我创建了一个移动报表,将总计图表添加到主区域并设置其数据以使用上述数据集及其属性,如下所示:

    这给了我以下图表输出,我认为这是您想要的:

    希望这会有所帮助。

    马丁

    【讨论】:

    • 您好,马丁,我发现了问题所在。出于某种原因,每当我必须编辑我的数据集时,Mobile Reports 都不会反映所做的更改。为了解决我的问题,我需要删除数据集,然后读取新数据集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多