Patent attributes
Systems and methods for recursively generating pivot tables are described. A processor provides, for display, a first table including a first set of results, each result including values corresponding to a first dimension. Each value of the first dimension is associated with a corresponding actionable object for further filtering a data set. In response to an action on an actionable object, the processor identifies a first set of entries of the plurality of entries that correspond to a value of the first dimension with which the actionable object is associated. The processor receives a second request to generate a second table from the first table identifying a second dimension. The processor generates the second table including a second set of results having values corresponding to the second dimension identified in the second request.