Anstelle sich mit WebQuery rumzuschlagen (wegen Performance/Lizenzen/u.v.m) empfehle ich lieber den Einsatz vernünftiger BI-Tools (wobei ich das nicht ganz uneigennützig tue).
Diese haben nämlich solche Funktionalität integriert. Außerdem funktionieren die meist besser.