グラフ付きのTelerikレポートがあります。グラフのx軸は一連の日付です。私たちのクライアントは、それらの日付を古いものから順番に並べ替えます。また、日付の時間部分を含まないように日付をフォーマットしたい。私はこれを動作させるために過去の日に試しましたが、それを理解することはできません。誰かがこれを行う方法を説明することはできますか?どのようにしてTelerik Reportingグラフを作成し、その日付と日付でx軸を並べ替えることができますか?
私はこのクエリに基づいてグラフで始まっ:
SELECT AnalysisNumber
, convert(varchar, DateSampled, 01) as DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
が、グラフが作成される場所日付が順番にありませんでした:
私は株式会社に開始することができませんグラフのすべての設定をルードにするが、ここで私は関連する部分だと思う。他に何かを見せることができたら教えてください。もちろん、今でソートがDateSampledである
お知らせ、テキストではない日付。
私は(SQLクエリから、元のソートを維持しようとする)ソート、グラフは、もはや動作することを削除しない場合:
だから私は、テキストの代わりに日付を使用しようとしました。クエリは今、このです:
とグラフが次のようになります:
SELECT AnalysisNumber
, DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
...出力は同じに見える
日付があります私が望むようにソートされていますが、すべての日付には時間要素があります。なぜなら、それは無関係で、余りにも多くの領域を占めるためです。
私はSQLでタイプを変更しようとした:
Cast(DateSampled as Date) as DateSampled
が、それはまだグラフで時間を示しました。
私は、x軸のプロパティを使用して、それをフォーマットしようとした:
が、それは、日付の書式を変更しませんでした。実際、そのプロパティのいずれかのフォーマットに変更しても何も変更されませんでした。
最後に私は、クエリ文字列と日付の両方を含めることを試みた:ソートすることにより、グループに
SELECT AnalysisNumber
, convert(date, DateSampled) as DateSampledText
, DateSampled
, ViscosityAt100C
FROM tblSample
ORDER BY a.DateSampled ASC
とDateSampledTextを使用してDateSampled:
それだけで再びグラフを台無しにする:
ソートやその他のバリエーションにテキストバージョンを追加しようとしましたが、データを表示していた場所にグラフを戻すことはできませんでした。
グラフを並べ替えたり書式設定したりするのは難しいようには聞こえません。これは生産に入る前の最終的な変更の1つと考えられていましたが、私はすでにこれに多くの時間を費やしました。誰かが私にこの仕事をする方法を教えてもらえますか?ありがとうございました!