In order to work with matrix-based pricing, you must create price dimensions for a product. You can create up to six dimensions, bringing in attributes from the line item or header objects of any data type within Salesforce. The dimension value type has three values: Discrete, Range, and Cumulative Range - Line Item.