1. A method to generate computer code to interact with a dataset in a data mining system, comprising the steps of: receiving at least one conditional expression from a user through a graphical user interface (“GUI”) displayed on a display screen of the data mining system, wherein the at least one conditional expression relates to a plurality of variables from the dataset and, when the at least one conditional expression is applied to the dataset, splits the dataset into segments displayable as nodes in a tree structure, such that the at least one conditional expression splits the dataset into a first group of segments in response to values of a first variable and splits at least one segment of the first group of segments into a second group of segments in response to values of a second variable, wherein the first variable and second variable are different ones of the plurality of variables; generating by a processor first computer code in response to the at least one conditional expression to apply the at least one conditional expression to the dataset to split the dataset into segments; displaying the segments as nodes in a tree structure on the display screen; receiving a calculation expression for operating on one or more values in one or more of the segments; generating by the processor second computer code in response to the calculation expression to apply the calculation expression to one or more of the segments to generate one or more respective calculated values; displaying the one or more calculated values in respective nodes of the tree structure; receiving a treatment expression for operating on the calculated values; generating by the processor third computer code in response to the treatment expression to apply the treatment expression to one or more of the calculated values to generate respective responses; displaying the responses in respective nodes of the tree structure to thereby generate a presentation; and, deploying the at least one conditional expression by providing one or more of the segments, calculated values, and responses to a client system coupled to the data mining system over a network in response to a request front the client system; and wherein the request is a uniform resource locator (“URL”) identifying one or more of the at least one conditional expression and a customer identification number included in the dataset; and, wherein the steps are performed by a single software application in a single environment.