0

これはおそらくここの達人にとっては簡単なことです。

次のフィールドに構造化された月ごとの従業員の結果のデータテーブルがあります。

Name,Metric,Jan,Feb,Mar,Apr, ...,Dec

このデータセットをそのまま取得し、 MS Excelの単純な縦棒グラフの入力としてすべてを選択すると、チャートは各シリーズが Name+Metric によって定義されていることを把握し、(y 軸) は値によって定義されます。 1 月から 12 月の列で、グラフの列は日付 (x 軸) で分割されます。

Select簡単なクエリを使用して、この同じデータセットを MS Access にフィードすると、次のようになります。

Select Name, Metric, Jan, Feb, Mar... Dec from Results

データの使用方法をチャートに伝えることができる必要があります。どうすればいいですか?

また、日付が行になるようにデータセットを平坦化し、Crosstab queryAccess で a を使用してそれを把握できることはわかっていますが、Access が再び展開できるようにデータを圧縮するのは効率が悪いようです。ここでの回答で探しているデータの使用方法をグラフに伝える方法があると仮定します。

4

1 に答える 1

0

オプション1

これは迅速で汚い修正です。

Excel は基本的に、連結によって名前 + メトリックの「グループ化された」カテゴリを作成しています。手っ取り早い解決策は、既定の棒グラフを使用し、その [Row Source] プロパティを次のように設定することです。

結果から Name & ' ' & Metric, Jan, Feb, Mar... Dec を選択

その後も調整が必要な場合は、デザイン ビューからチャート オブジェクトをダブルクリックして、変更できるチャート プロパティを確認します。

オプション 2

グラフ レイアウトをより高度に制御するには、テーブルの [結果] を選択し、Access のピボットグラフ関数をいじります。このグラフは、後で別のレポートまたはフォームのサブフォームとして追加できます。

補足: フィールド名「Name」は予約語であるため、避けるようにしてください。

于 2012-07-06T21:22:17.917 に答える