Advanced search

Active Agenda includes an Advanced Search feature found in the Tools menu that allows you to search for appointments based on a variety of criteria and export the results into a spreadsheet. You can also produce aggregated results based on the client record.

There are three mandatory pieces of search criteria to be specified:

  1. The calendars to be searched. By default your own calendar, or the first calendar you have open will be selected. You can only search calendars you have open.
  2. The time period to be searched.
  3. The result set. You can choose between:
    1. Appointments – One row per appointment
    2. Clients Attending – One row per client attending, a client attending multiple matching appointments will be listed multiple times.
    3. Clients Attending Distinct – One row per client record. A client matching multiple appointments will only be listed once.

Optionally you can add additional search conditions by clicking the “Add search condition” button. Click the red “X” button to remove a search condition from your query. The optional search conditions can include:

FieldMatchesDescription
SummaryAppointmentThe appointment’s summary.
LocationAppointmentThe appointment’s location.
CategoryAppointmentThe appointment’s category. In the case of multiple applied categories, this will be considered a match if any of the categories match the search condition.
StatusClient attendingThe attending client(s)’s status.
OutcomeClient attendingThe attending client(s)’s outcome.
Client categoryClient attendingThe attending client(s)’s category.
Client nameClient attendingThe attending client(s)’s name.
Appointment IDAppointmentThe appointment’s ID. It must exactly match the ID.
Client IDClient attendingThe attending client(s)’s ID. It must exactly match the ID.

Simple example

If we wanted a list of all “Workshops” that “Jill” facilitated between January 2013 and June 2013 we would do the following:

  1. Click the “calendars” button and set the calendar to be searched to Jill
  2. Click the from date picker and select January 1, 2013
  3. Click the to date picker and select June 30, 2013
  4. Leave the result set as “Appointments”
  5. Click “Add search condition”
  6. Change the added search condition to : Category – is – Workshop
  7. Click Search

If we now wanted to refine this example to only return the clients scheduled into Jill’s workshops we would do the following:

  1. Change the result set to “Clients attending”
  2. Click search

What is returned now is a list of all the clients scheduled into Jill’s workshops from January 1, 2013 until June 30, 2013.

Now wanted to refine this example even further to only return the clients that attended Jill’s workshops we would:

  1. Click “Add search condition”
  2. Change the added search condition to : Outcome – is – Attended
  3. Click search

What is returned is a list of all the clients that attended (as opposed to cancelled, no-showed, etc.) Jill’s workshops. A client that attended multiple workshops will be listed multiple times. If we want a client listed only once regardless of how many workshops they attended we would:

  1. Change the result set to “Clients attending distinct”
  2. Click Search

Exporting results to a spreadsheet

Once you have the results you are looking for you have the option of exporting them to a spreadsheet. The spreadsheet will have the same rows and columns (you can use the Column Picker on the right in the header row to change what columns are visible) as the result you are looking at when you click “Export spreadsheet”.