私はこれと少し混乱しています。
BackupDate と BackupTime、および BackupType を持つデータセットがあります。BackupDate は、テーブル内の日時文字列の左から 12 文字で構成されます。BackupTime は、同じ日時文字列の右側から 8 文字で構成されます。たとえば、BackupDate は「2008 年 12 月 12 日」になり、BackupTime は「12:53PM」になります。
レポートに XY 散布図を追加しました。BackupType に「シリーズ」の値を追加しました (フル/増分/ログ バックアップを区別できるようにするため)。BackupDate のカテゴリ値を追加し、X 軸のスケールを BackupDate の Min から BackupDate の Max に設定しました。次に、Y 変数を BackupTime に設定し、X 変数を BackupDate に設定して、Values に項目を追加しました。Y 軸の間隔は 12:00AM から 11:59PM で、ラベルのフォーマットは「hh:mmtt」です。
BackupTime は、Y 軸の形式と一致します。BackupDate は X 軸の形式と一致します。10 個のエントリがデータセットによって取得され、凡例は BackupType フィールドによって適切に入力されます。
グラフにポイントはプロットされず、マーカー/ポインターが有効になっていても表示されません。特定のタイプのバックアップが存在する毎日のすべての時点について、グラフ上にポイントがあるはずです。
何か不足していますか?特にXY散布図を扱い、意図した方法でそれらを使用する優れたチュートリアルを知っている人はいますか?
2008 年版ではなく 2005 年版の SSRS を使用しています。
私のチャートが現在どのように見えるかのスクリーンショット:
データセットに関連している可能性がある場合:
SELECT TOP (10) backup_type, LTRIM(RTRIM(LEFT(backup_finish_date,
12))) AS BackupDate, LTRIM(RTRIM(RIGHT(backup_finish_date, 8))) AS BackupTime
FROM DBARepository.Backup_History
リクエストに応じて、このクエリの結果を以下に示します。上記の SQL クエリに含まれていない特定のサーバーの特定のデータベースに結果を制限する Where 句があります。
ログ 2008 年 12 月 26 日 12:00PM ログ 2008 年 12 月 27 日 午前 4:00 ログ 2008 年 12 月 27 日 午前 8:00 ログ 2008 年 12 月 27 日 12:00 ログ 2008 年 12 月 27 日 16:00 ログ 2008 年 12 月 27 日午後 8 時 データベース 2008 年 12 月 27 日 10:01PM ログ 2008 年 12 月 28 日 午前 12:00 ログ 2008 年 12 月 28 日 午前 4:00 ログ 2008 年 12 月 28 日 午前 8:00