1. A method for analyzing business intelligence data comprising the following steps: a. displaying a plurality of chips in a chip selection area, each representing a function to be applied to the business intelligence data; b. responsive to a chip selection from the chip selection area, instructing a system to apply the function associated with the selected chip to the business intelligence data and transmit a result; c. displaying a plurality of data points of the result received from the system in a result window; d. responsive to a data point selection from the displayed result, modifying the functions in at least some of the plurality of chips by limiting the respective functions to the data point selection; e. responsive to at least one of a chip selection from the chip selection area and a data point selection from the displayed result, repeating steps a to d using those chips having modified functions as the displayed plurality of chips; f. displaying, in an analysis path, each of the chips selected from the chip selection area in a sequential order of selection; g. responsive to a chip selection from the analysis path, redisplaying the plurality of data points of the result associated with the selected chip from the analysis path in the result window; h. responsive to a data point selection from the redisplayed data points, modifying each of the functions in each of the chips in the analysis path following the selected chip according to the data point selection from the redisplayed data points and then instructing the system to calculate an updated result in each of the chips in the analysis path following the selected chip, wherein the analysis path includes an arrangement of adding a chip to the analysis path and the chips in the chip selection area are displayed in response to an activation of the arrangement; and i. subdividing a user interface screen into at least a first section and a second section, wherein the first section displays the analysis path and the second section displays the chip selection area in response to the activation of the chip adding arrangement, and then replaces the chip selection area with the result window after a chip is selected from the chip selection area.