Core Docs - Church Management - Add a Data View

Rock Version: v20.0
Last Modified: 2026-04-24 11:52 AM

Let's start by looking at a couple of the Data Views that come out-of-the-box. Data Views are configured under Tools > Data Views.

Below is a figure of the default list of data views. Over time you'll collect plenty of data views. To help you organize them we allow you to create a hierarchical directory of categories. The use of categories again becomes a part of your reporting strategy. What good is a reusable data view if you can't find it when you need it?

Now let's drill into the first data view called Adult Members & Attendees. As you probably guessed, this view filters adults who have the connection status of Member or Attendee. It also only returns only active records. Click the Edit button to see how this data view is configured.

Next, let's look at the Adult Members & Attendees > Females Data View. Initially you might expect to see a lot of the same criteria as the previous Adult Members & Attendees data view, with the addition of the female gender filter. Clicking the Edit button, you’ll see the data view strategy at work.

Notice how the first criterion is Included in Data View: Adult Members & Attendees? That says, "Take all of the filter criteria from the Adult Members & Attendees data view and apply it here." Since that logic was already built, all we needed to do here was add the gender filter.

Now, let's say in the future you'd like to enhance the definition of Adult Members & Attendees by ensuring that the age of the individual is over 18. You can add this to the base view, and it will dynamically apply to all subsequent views that use it.

Age Classifications

Speaking of the ages of individuals...Rock allows for simple and quick filtering on whether an individual is an Adult or a Child using the Age Classification property. This property is available as a Person filter type when creating Data Views and as a Field Type when creating Reports (more on that in the next chapter). In Rock, an adult is anyone over the age of 18 or marked as an adult in one or more families. A child is anyone less than 18 or a child in all families. If neither of these conditions are met, the individual is marked as Unknown. Rock calculates age each time a person is saved and re-calculates it every time the Rock Cleanup job is run.

Any vs All

At the top of the filter group, you’ll notice a setting that says Show if Any/All of these are true. You might be wondering what’s the difference between Any and All. Let’s define each:

If You Forget
If you forget the difference, read the Filter summary on the data view detail view. It writes out the criteria inserting AND or OR for you.