Altru Attendance by Day of Week: Saturday Reports
← Back to Blog

How to Report Altru Attendance by Day of Week (Like Every Saturday)

October 31, 2026

“How many people came on Saturdays last year?” sounds like a one-minute question. In Altru it often turns into an afternoon, because the reports you already use are built around date ranges, not days of the week. You can get to the answer, though, and once the setup is right you can rerun it whenever the board, the education team, or the staffing schedule needs it.

Here’s how I’d approach it, starting with the part people usually skip.

Decide what “attendance” means before you build anything

Weekday reports go wrong most often because two people pull “attendance” from two different places and get two different numbers. Pick one definition and write it at the top of the spreadsheet:

  • Tickets sold for that day. Daily sales plus advance sales for a given visit date. Good for revenue and capacity planning, but it counts no-shows.
  • Tickets redeemed or scanned. Closer to who actually walked in, if your organization scans consistently at the door.
  • Member visits. Whether these show up depends on how you check members in. If members are waved through without a scan or a zero-dollar ticket, they won’t be in any ticket-based count.
  • Group sales and programs. School groups and events may live in a different part of Altru than general admission. Decide whether they belong in the number.

The other key choice is which date you report on. A ticket bought on a Wednesday for a Saturday visit should count toward Saturday. Make sure you filter and group on the visit or event date, not the transaction date.

Build a query that returns one row per day

The cleanest base is an ad-hoc query in Altru that pulls the visit date and a quantity for the year you care about. Roughly:

  1. Start from the query source that matches your definition above (ticket or sales-related sources for sold tickets; whatever source holds your scan or redemption records for actual entries).
  2. Filter the date field to the full period, for example January 1 through December 31.
  3. Add the visit date and ticket quantity to the output. Include program or price type if you want to separate general admission from everything else.
  4. If the query lets you summarize, group by date so you get one row per day with a total. If not, export the detail rows; you can total them in a spreadsheet.

Query sources and field names vary with your Altru setup and permissions, so expect to poke around a bit. If you’re not sure which source holds redemption data, test against a single day you already know the count for. If the numbers match your daily attendance sheet, you’ve found the right one.

Add the day of week

This is where Altru gets awkward. I haven’t found a dependable built-in way to filter a query to “Saturdays only,” and I wouldn’t promise one exists in your version. Check the date filter options in your query designer, and ask Blackbaud support if you’d rather confirm than test. Until then, two workarounds hold up:

Option 1: Calculate it in a spreadsheet

Export the query to Excel or Google Sheets and add a column with a weekday formula pointing at the date column, such as =TEXT(A2,”dddd”), which returns “Saturday,” “Sunday,” and so on. Then build a pivot table with the weekday as rows and summed quantity as values. You get every day of the week side by side, which usually answers the next question before anyone asks it.

Check that the exported dates are real dates, not text. If the formula returns the date itself or an error, convert the column to a date format first.

Option 2: Filter on a list of dates in Altru

If the answer has to come straight out of Altru, set the date filter to “one of” (or a similar multi-value option, if your query offers it) and enter every Saturday in the year. It’s tedious, and you’ll need to redo it each year, but it keeps everything inside Altru. A spreadsheet can generate the list of dates for you to copy.

Sanity-check the result

  • Add up all seven weekdays and compare the total to your annual attendance figure. A big gap usually means a missing program or ticket type.
  • Look for days you were closed. A Saturday with zero attendance might be a closure, a weather day, or a filter problem.
  • Note holidays and special events separately. One huge Saturday festival can skew an average, so consider reporting the median as well.
  • If members matter to the question, report them as a separate line so it’s obvious whether they’re included.

Make it repeatable

Save the query with a clear name and description that spell out the attendance definition you chose. Next time, you only change the date range. If staff will ask for this monthly (for example, to plan weekend staffing), keep the spreadsheet with the formulas and pivot table and paste fresh exports into the same tab.

That paste step is the part that wears thin. Data Bridge from Social Good syncs Altru query results to Google Sheets, so the weekday formula and pivot table can sit on top of data that updates without someone exporting it by hand. The query and the attendance definition are still yours to set up in Altru.

Quick answers

Can I compare Saturdays across several years?
Yes. Widen the date range, then add a year column next to the weekday column (for example =YEAR(A2)) and use both in the pivot table.

Why doesn’t my weekday total match the daily attendance report?
Usually because one is using the transaction date and the other the visit date, or because one includes members or groups and the other doesn’t. Line up the definitions and the totals should match.

Continue reading

How to Track Instructor Activity for Scheduled Programs in Altru

How to Track Instructor Activity for Scheduled Programs in Altru

“How many classes did Maria teach last spring, and which ones?” It sounds like a question Altru should answer in ten seconds. In practice, many education departments end up digging through calendars, email threads, and a payroll spreadsheet to piece it together, because the instructor was never recorded anywhere a query could find. Altru is

How to Turn a Group Sales Overpayment Into a Donation in Altru

How to Turn a Group Sales Overpayment Into a Donation in Altru

A school books a field trip for 60 students, sends a check for the full quote, and then 48 kids show up. The teacher says, “Keep the difference, it’s a gift.” Now you have a group sales order that is overpaid, money that is really a donation, and a deposit that has to balance. The

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

It happens more often than you’d expect. A board member and her husband both care about your capital campaign. She asks a friend for a gift, but it was really his introduction and his follow-up phone call that closed it. Development wants him credited as the fundraiser on that gift. Then someone at the desk

Social Good platform

See it in action

Get started with Social Good

Book a demo to see Social Good Software in action for Altru.

Book a Demo
Social Good platform

See Social Good in action

Tell us a bit about your organization and we’ll take you straight to short demo walkthroughs of the software.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.