以下のトピックでは、ガントチャートを作成する方法を紹介します。このチャートは、アメリカ合衆国の年齢に基づいて推奨される子供の予防接種スケジュールを視覚化します。スケジュールには、許容される年齢範囲での推奨ワクチン、および接種が表示され、子供たちに対する推奨する予防接種、接種機会を逃した場合のキャッチアップ接種、およびその他のハイリスクグループが強調されています。最終的なチャートは次のようになります。

[データソースウィザードを開く]オプションをオンにすると、新しいレポートを作成するときに[レポートデータソース]ダイアログが表示されます。このダイアログは、レポートエクスプローラで[データソース]ノードを右クリックして、[データソースの追加]のオプションを選択する時も表示されます。
JSONデータ
|
コードのコピー
|
|
|---|---|
[
{
"ワクチン": "B型肝炎(HepB)",
"開始時間": 0,
"終了時間": 1,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "B型肝炎(HepB)",
"開始時間": 1,
"終了時間": 3,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "B型肝炎(HepB)",
"開始時間": 4,
"終了時間": 5,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "B型肝炎(HepB)",
"開始時間": 6,
"終了時間": 18,
"接種": "3回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "B型肝炎(HepB)",
"開始時間": 19,
"終了時間": 216,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "ロタウィルス(RV)",
"開始時間": 2,
"終了時間": 3,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ロタウィルス(RV)",
"開始時間": 4,
"終了時間": 5,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ロタウィルス(RV)",
"開始時間": 6,
"終了時間": 7,
"接種": "3回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 2,
"終了時間": 3,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 4,
"終了時間": 5,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 6,
"終了時間": 7,
"接種": "3回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 9,
"終了時間": 12,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 15,
"終了時間": 18,
"接種": "4回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 18.5,
"終了時間": 48,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "ジフテリア・破傷風・無細胞百日咳(DTaP)",
"開始時間": 48,
"終了時間": 84,
"接種": "5回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 2,
"終了時間": 3,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 4,
"終了時間": 5,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 9,
"終了時間": 10,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 12,
"終了時間": 16,
"接種": "3回目または4回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 18,
"終了時間": 36,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 48,
"終了時間": 84,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "インフルエンザ菌b型(Hib)",
"開始時間": 84,
"終了時間": 216,
"接種": " ",
"年齢範囲": "ハイリスクグループ"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 2,
"終了時間": 3,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 4,
"終了時間": 5,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 6,
"終了時間": 7,
"接種": "3回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 9,
"終了時間": 10,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 12,
"終了時間": 16,
"接種": "4回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 19,
"終了時間": 84,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "肺炎鏈球菌疫苗(PCV13)",
"開始時間": 84,
"終了時間": 216,
"接種": " ",
"年齢範囲": "ハイリスクグループ"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 2,
"終了時間": 3,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 4,
"終了時間": 5,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 6,
"終了時間": 18,
"接種": "3回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 18.1,
"終了時間": 48,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 48,
"終了時間": 84,
"接種": "4回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "不活化ポリオワクチン(IPV)",
"開始時間": 84,
"終了時間": 204,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "インフルエンザ(IIV)",
"開始時間": 6,
"終了時間": 18,
"接種": "毎年1~2回",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ(IIV)",
"開始時間": 18,
"終了時間": 19,
"接種": " ",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ(IIV)",
"開始時間": 19,
"終了時間": 84,
"接種": "毎年1~2回",
"年齢範囲": "子供たち"
},
{
"ワクチン": "インフルエンザ(IIV)",
"開始時間": 96,
"終了時間": 216,
"接種": "毎年1回のみ",
"年齢範囲": "子供たち"
},
{
"ワクチン": "麻疹、おたふく風邪、風疹(MMR)",
"開始時間": 6,
"終了時間": 9,
"接種": " ",
"年齢範囲": "ハイリスクグループ"
},
{
"ワクチン": "麻疹、おたふく風邪、風疹(MMR)",
"開始時間": 12,
"終了時間": 16,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "麻疹、おたふく風邪、風疹(MMR)",
"開始時間": 18.1,
"終了時間": 48,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "麻疹、おたふく風邪、風疹(MMR)",
"開始時間": 48,
"終了時間": 84,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "麻疹、おたふく風邪、風疹(MMR)",
"開始時間": 84,
"終了時間": 216,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "水痘疫苗(VAR)",
"開始時間": 12,
"終了時間": 16,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "水痘疫苗(VAR)",
"開始時間": 18.1,
"終了時間": 48,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "水痘疫苗(VAR)",
"開始時間": 48,
"終了時間": 84,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "水痘疫苗(VAR)",
"開始時間": 84,
"終了時間": 216,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "A型肝炎(HepA)",
"開始時間": 6,
"終了時間": 9,
"接種": " ",
"年齢範囲": "ハイリスクグループ"
},
{
"ワクチン": "A型肝炎(HepA)",
"開始時間": 12,
"終了時間": 18,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "A型肝炎(HepA)",
"開始時間": 18,
"終了時間": 23,
"接種": " ",
"年齢範囲": "子供たち"
},
{
"ワクチン": "A型肝炎(HepA)",
"開始時間": 24,
"終了時間": 216,
"接種": "",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "髄膜炎菌(MenACWY)",
"開始時間": 2,
"終了時間": 132,
"接種": " ",
"年齢範囲": "ハイリスクグループ"
},
{
"ワクチン": "髄膜炎菌(MenACWY)",
"開始時間": 132,
"終了時間": 156,
"接種": "1回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "髄膜炎菌(MenACWY)",
"開始時間": 156,
"終了時間": 180,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
},
{
"ワクチン": "髄膜炎菌(MenACWY)",
"開始時間": 180,
"終了時間": 191,
"接種": "2回目",
"年齢範囲": "子供たち"
},
{
"ワクチン": "髄膜炎菌(MenACWY)",
"開始時間": 191,
"終了時間": 216,
"接種": " ",
"年齢範囲": "キャッチアップ接種"
}
]
|
|
| データセットクエリ |
コードのコピー
|
|---|---|
| $.[*] | |
チャートウィザードを使用して、チャートのデータ値を構成し、チャートをカスタマイズします。レポートがデータセットに接続している場合、チャートウィザードは自動的に表示されます。詳細については、「チャートウィザード」を参照してください。
| 開始フィールド | 終了フィールド |
|---|---|
| =[開始時間] | =[終了時間] |
| フィールド | 並べ替え |
|---|---|
| =[ワクチン] | None |
| フィールド | 並べ替え |
|---|---|
| =[接種] | None |

グラフがデータ値で構成されたので、スマートパネルを使用して、グラフ要素をカスタマイズします。