You can extend your data with custom fields. For example, you could add a Project Category to your Projects or match your support users up to customer records in your CRM system.
From your data source, you can click on Configure the Data Source -> Add Custom Fields to get started.
Depending on your data source, you may or may not get some suggested fields to start with. For example, Basecamp will suggest custom fields on top of your projects or todos:
By choosing Projects, we get the option to use a template such as Project Category or Project Start Date. We can also click on one of the types to the right to choose a custom field type ourselves. If we choose one of the templates, the type and name are populated for us. We can use the suggested name or rename it, then create the field:
After creating the field, you can assign values through the automatically generated editor report. Simply click on the value you wish to assign or change and start typing, and the value will be set. Once assigned, you can use this field like any other field on your connection.
If you want to specify a set of predefined values for a custom grouping field, edit the automatically generated report or otherwise add the custom field to a report in the editor. Click on the report field dropdown and you'll see an option for 'Customize Predefined Values':
This window allows you to add predefined values to the field, which will then populate as a dropdown in reports instead of as a raw text input.
If you don't have the option to use a template on your connection or simply want to create your own custom field, the configuration will be slightly different. First, you'll need to choose the field you wish to base your custom field on--for example, if you're adding custom fields to your Deals, you might choose Deal ID. If you're adding custom fields to your products, you might choose Product Code. In this example, we're doing Opportunity ID:
You can choose whether or not to include a label field as part of the configuration. For our above example, we're using Opportunity ID, but we also want to include Deal Title so that when we're assigning values, we know which deal we're mapping the data into. We'll need to choose a name for the custom field data source, choose a type for the field, and name the field. In the above example, we're labeling the data source as Deal Extensions and choosing a Measure as the type. Once generated, the field is editable in exactly the same way as the Basecamp example.