Let users dynamically filter a grid by multiple selections

We are trying to recreate within Kinetic a Power BI dashboard that is simply a table of employees with their labor hours for a given day, but users are asking for the ability for the grid to only show the specific employees that they want to see. Is there a way to allow users to make multiple filter selections on a single grid in Application Studio? (we’re on version 2024.1.9)

For example, in the Power BI dashboard they may select a supervisor, which changes the list of employees in the grid to only that supervisor’s reports. It also updates another filter panel to only show their reports and allows them to select one or more and only see those specific employees. Or they can skip choosing a supervisor and select one or more employees to filter the table to only those employees.

We don’t necessarily need the list of employees to change based on the supervisor chosen, but we would like the labor hours grid to update to show the multiple employees that they choose.

1 Like

This is on my list of things to work out as I havn’t seen it done client-side as far as I recall. Namely, multi-select grid or search to tilde separated list to BAQ whereClause (client-side).
ie: ‘001~002~003’ > EmpNum IN(‘001’,‘002’,‘003’)
I suspect it’s possible, client-side using this (but haven’t yet found it used this way):

I’m sure there are other ways. :popcorn:

1 Like

Another thing I wanna try but havn’t yet is a BAQ having input param that takes delimited list and then cross apply split_string like so:

Depending on what version you are on, you may want to try this Preview Feature.

image

One option - Maybe not the best.
Let the user tag the employee records with the same tag “MyTags01”.
Link to the tags table in the DB and display the MyTags field as a column they can filter on.

1 Like

Hmm, that has me wondering if we could do something like a separate card of employee names with a select column and when the select is checked do something like set a Transview column = 1 for that employee and then somehow use that in the subscribed labor detail grid to filter for those employees, filtering on the 1.

Nice suggestion, but we’re on-prem on 2024.1.9, not planning to upgrade until 2025.1.10/12 or somewhere around there this Fall. I did try turning on Advanced Filtering for the grid in Application Studio, but that only gives the option to select one or two different values in a column.