Abstract: The present disclosure relates to system(s) and method(s) for data processing and visualization. The system is configured to enable processing and visually representing a dataset specified by a user. Initially, the system accepts a rule corresponding to at least one dimension associated with the dataset, wherein the rule is associated with a lower level of abstraction. When a rollup operation is performed along the specified dimension of the dataset for generating higher level graphical representation, the system is configured to preserve the rule associated with the dataset, regardless of any mathematical or logical cancellation of values due to the rollup operation and reflects the lower level details at a higher level of abstraction.