15. A method implemented by a computing device comprising: creating an analytics report within a spreadsheet for a spreadsheet application that is configured to contain embedded analytics data from a marketing service that describes interactions of consumers with one or more web resources made available by a service provider, the report configured to contain a sub-set of the analytics data; building one or more form controls associated with cells of the spreadsheet application that are configured to enable selection of filter parameters to selectively filter the analytics data presented in the spreadsheet, wherein filter parameters include existing market segments, each market segment being a combination of segment parameters that describe information about a corresponding market segment; and populating the form controls with filter parameter values selectable through interaction with the form controls to cause updating of the spreadsheet by automatically querying the marketing service to refresh the spreadsheet with at least one sub-set of analytics data corresponding to selected filter parameter values, wherein said at least one sub-set of analytics data comprises a new and different combination of existing filtered analytics data, wherein building the one or more form controls comprises: providing an interactive dialog having one or more form control creation options associated with the one or more filter parameters operable to initiate the creation of form controls for selected filter parameters and specify cell locations for the form controls; and adding the form controls for selected filter parameters directly into the specified cell locations.
15. A method implemented by a computing device comprising: creating an analytics report within a spreadsheet for a spreadsheet application that is configured to contain embedded analytics data from a marketing service that describes interactions of consumers with one or more web resources made available by a service provider, the report configured to contain a sub-set of the analytics data; building one or more form controls associated with cells of the spreadsheet application that are configured to enable selection of filter parameters to selectively filter the analytics data presented in the spreadsheet, wherein filter parameters include existing market segments, each market segment being a combination of segment parameters that describe information about a corresponding market segment; and populating the form controls with filter parameter values selectable through interaction with the form controls to cause updating of the spreadsheet by automatically querying the marketing service to refresh the spreadsheet with at least one sub-set of analytics data corresponding to selected filter parameter values, wherein said at least one sub-set of analytics data comprises a new and different combination of existing filtered analytics data, wherein building the one or more form controls comprises: providing an interactive dialog having one or more form control creation options associated with the one or more filter parameters operable to initiate the creation of form controls for selected filter parameters and specify cell locations for the form controls; and adding the form controls for selected filter parameters directly into the specified cell locations. 16. The method as described in claim 15 , wherein said creating, building and populating are performed by an analytics module configured as a plug-in for the spreadsheet application.