0

営業担当者が作成した合計ユニットを表示する棒グラフを作成し、Mobile Report Publisher に表示しようとしています。元:

ティム -----

ブレイク ---

チャド -

グレッグ--------

私のクエリは簡単です:

SELECT t.Sales_rep, COUNT(t.Sales_rep) as counted
FROM table as t
GROUP BY t.Sales_rep

モバイル レポート パブリッシャーにデータを取得するのに問題はありません。

これが結果です: グラフのレイアウト

ご覧のとおり、数値は何も入力されていません。

クエリを次のように変更すると:

SELECT t.Sales_rep, 1 as counted
FROM table as t

Mobile Report Publisher に集計を任せても、同じ結果が得られます。

データ構造を行ごとから列ごとに切り替えようとすると、次のようになります。列ごと のデータ構造を使用

他の列を追加すると、上記と同じ結果が得られます。

4

1 に答える 1

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]

次に、メイン領域に合計グラフを追加し、上記のデータ セットとそのプロパティを使用するようにそのデータを次のように設定して、モバイル レポートを作成しました。

販売物件

これにより、次のチャート出力が得られます。これは、あなたが望むものだと思います。

出力

お役に立てれば。

マーティン

于 2016-09-12T21:44:46.847 に答える