1. A method for representing a hierarchical dataset as graphical elements in a configurable data visualization having at least one graphical attribute, the method comprising: determining at least one aggregate function of a plurality of aggregate functions; determining aggregate values of the hierarchical dataset for each hierarchical depth level, wherein the at least one aggregate function is used to determine one or more of the aggregate values; and rendering the data visualization based on the aggregate values.