[GH-ISSUE #3750] [Feature] Sort field in Custom Reports (particularly data table views) #43208

Closed
opened 2026-04-26 03:31:10 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @b-neufeld on GitHub (Oct 28, 2024).
Original GitHub issue: https://github.com/actualbudget/actual/issues/3750

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

I've built a handful of Custom Reports (great feature, love it!) but one missing feature is sort fields on the columns.

The report where this is most attractive is my "Expenses by Payee" where I'm curious to see the biggest individual payees. At present, this list cannot be sorted (to my knowledge), so it's a lot of scrolling to drill down to the insights of top payees.

image

Describe your ideal solution to this problem

  1. I think the most intuitive solution would be having little up/down arrows appear beside the column headers, which can be clicked to trigger ascending/descending sorts on the selected column. This feels fairly standard in UI.
  2. Another idea might be having a sort order fly-out menu in the existing filter drop-down. I have only been using Actual for less than a year but I could potentially see cases where multiple levels of sort might be desired for certain reports (e.g. first by category, then by payee).

Teaching and learning

Option #1 I described above would be the most intuitive and require the least documentation, in my opinion.

Originally created by @b-neufeld on GitHub (Oct 28, 2024). Original GitHub issue: https://github.com/actualbudget/actual/issues/3750 ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I've built a handful of Custom Reports (great feature, love it!) but one missing feature is sort fields on the columns. The report where this is most attractive is my "Expenses by Payee" where I'm curious to see the biggest individual payees. At present, this list cannot be sorted (to my knowledge), so it's a lot of scrolling to drill down to the insights of top payees. ![image](https://github.com/user-attachments/assets/1a6e76ef-2ef9-47cf-8f75-46d22d16e1dd) ### Describe your ideal solution to this problem 1. I think the most intuitive solution would be having little up/down arrows appear beside the column headers, which can be clicked to trigger ascending/descending sorts on the selected column. This feels fairly standard in UI. 2. Another idea might be having a sort order fly-out menu in the existing filter drop-down. I have only been using Actual for less than a year but I could potentially see cases where multiple levels of sort might be desired for certain reports (e.g. first by category, then by payee). ### Teaching and learning Option #1 I described above would be the most intuitive and require the least documentation, in my opinion.
GiteaMirror added the feature label 2026-04-26 03:31:10 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Oct 28, 2024):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

<!-- gh-comment-id:2442323037 --> @github-actions[bot] commented on GitHub (Oct 28, 2024): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Author
Owner

@matt-fidd commented on GitHub (Jan 29, 2025):

This was added in https://github.com/actualbudget/actual/pull/4141

<!-- gh-comment-id:2621684585 --> @matt-fidd commented on GitHub (Jan 29, 2025): This was added in https://github.com/actualbudget/actual/pull/4141
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#43208