I agree with Lauren - Illustrator for charts. And it'sit is possible to sueuse Illustrator for the entire piece. However, I would lean towards using Indesign for a lot of tabular data and not simply multiple pages. Indesign handles table data much easier than Illustrator does.
In reality, most pieces are not created using one piece of software. Charts and graphs done in Illustrator, photos or illustrations possibly completed using Photoshop. Then the whole thing combined with tables in Indesign since Indesign has better type tools.
But one could complete an entire piece in Illustrator or Photoshop for that matter.