SSRSのレポートにチャートを表示して、チケット数を表示しています。提出済み、クローズド - FCR、オープンの3つのグループがあります。各グループには、提出、閉鎖、FCR、開封の4種類のチケットがあります。 Submitted and Openグループでは、グラフのラベルをバーの中央に配置します。カウントが0の場合、タイプは表示されません。これは、チャートが今のように見えるものです: SSRSのチャートでグループラベルを中央に配置
これは私が種類を注文するチケットタイプシリーズグループに追加SWITCH
文です:
=Switch(
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Submitted", 1,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "Open", 3,
Fields!TicketGroup.Value = "Submitted" AND Fields!TicketType.Value = "FCR", 4,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Open", 1,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "FCR", 3,
Fields!TicketGroup.Value = "Closed" AND Fields!TicketType.Value = "Submitted", 4,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Submitted", 1,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Closed", 2,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "Open", 3,
Fields!TicketGroup.Value = "Open" AND Fields!TicketType.Value = "FCR", 4)
クローズ - FCRのセンタリングが正しいです。 [提出済み]と[公開中]を修正する必要があります。
switch
ステートメントの構文が間違っていますか?それはまだ動作しません。各グループにソートする列を追加する
UPDATE を中心にされていない理由を私は表示されません。順序は、最初のグループを使用してソートされます。また、チケットの種類ごとに同じ値を使用してみました。したがって、Submitted、Closed、Openは2に設定され、FCRは3に設定されますが、どちらも機能しません。 = 3、クローズド= 1、FCR = 4、オープン= 2
提出された値が識別され、私は、各グループの正しいソート順を取得するには、列を連結するためにLookup関数を使用しようとしていますUPDATE 。まだ動作していません。 Submittedは、Closed = 2、FCR = 3、Open = 4です。 ソート値は異なる必要がありますか?異なるグループで同じソート値にすることはできませんか?
更新 x軸ラベルの距離を変える方法はありますか?
残念ながら、SORTは、グラフのみのために一度行われている - あなたはグループごとにソート別にそれを持つことはできません。たぶん別のチャートを一緒にプッシュして1つのように見えるかもしれませんか?バーに番号がある場合は、線(および軸)を削除することができます。現在のトレンド(および黒の代わりにDimGray)が少ないほどです。 –
データセットに新しい列を追加して、並べ替え順序を設定し、その列で並べ替えることができますか。基本的にswitch文をSQLで大文字小文字を使って複製する(SQL Serverから来るものと仮定)。 –
賢い!私はそれを試してみましょう。 –