Update Grouping mechanism

Why

Update the cost grouping mechanism to include tags in the available grouping options for better cost analysis and reporting flexibility.

What

Update the cost report grouping options to support the following 8 combinations:

| Primary Group | Sub-Group | Rows | | -- | -- | -- | | Cost Groups | Cost Codes | Metrics | | Cost Groups | Tags | Metrics | | Cost Groups | Metrics | Cost Codes | | Cost Groups | Metrics | Tags | | Cost Codes | Tags | Metrics | | Cost Codes | Metrics | Tags | | Tags | Cost Codes | Metrics | | Tags | Metrics | Cost Codes | | Tags | | Metrics | | Cost Codes | | Metrics | | Cost Groups | | Metrics | | Metrics | | Tags | | Metrics | | Cost Codes | | Metrics | | Cost Groups |

How

  1. Update the grouping selector UI to reflect all 8 grouping options
  2. Add Tags as a selectable option for Primary Group, Secondary Group, and Rows
  3. Ensure all grouping logic supports the new combinations with Tags
  4. Update tests to cover all new grouping scenarios including Tag-based combinations

Dependencies

Acceptance Criteria

  • [ ] Users can select from all 8 grouping combinations
  • [ ] Tags are available as Primary Group, Secondary Group, and Rows options
  • [ ] All combinations function correctly with proper data aggregation
  • [ ] Existing cost reports continue to function with the new grouping logic
  • [ ] UI matches the Figma design specifications

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
πŸ’‘

Feature Request

Date

5 days ago

Author

Linear

Subscribe to post

Get notified by email when there are changes.