私はACCESSのクエリを使用して、グラフを作成して(フォームで示されています)、サプライヤの毎月の消費データを表します。私は、x軸を時系列順に月にしたい、これが私が問題を抱えているところです。 Ms ACCESSとクエリ:グラフ内の日付が順不同
画像は、上記のX軸は、次の最も早い日付が2015年
グラフを作成するクエリコード8月であるが、2016年4月から始まることを示している:
SELECT (Format([DateStamp],"mmm"" '""yy")) AS Expr1, Sum([Item Master].SpendPerMaterial) AS Expr2
FROM [Item Master]
WHERE ((([Item Master].SupplierName)=[Forms]![Supplier History]![List0]))
GROUP BY (Format([DateStamp],"mmm"" '""yy")), (Year([DateStamp])*12+Month([DateStamp])-1);
[アイテムマスタ]はすべてのデータが取得されたテーブルです。 DateStampは月を含む列を参照し、SpendPerMaterialはその月の特定の品目の費目(品目レベルではなくサプライヤーレベルを参照するため集計されます)であり、List0はユーザーがサプライヤーのリスト。
あなたは既にBY句あなたのグループで並べ替え式を持っている:(12 +ヶ月* '(イヤー([日付スタンプ])[ DateStamp]) - 1) '。これを**最初の** GROUP BY式(単に2つの式を交換する)にすると、正しくソートされます。おもう。 – Andre
@Andre、私はこれを試して、それは私に写真のように同じグラフを与えます。 –