A new approach to Excel pivot tables