2024.2 Upgrade - Dashboard "IN" filter quit passing data

Hey,

The Pilot environment just upgraded to 2024.2, and now this dashboard filter isn’t passing any data through:

image

The filter data is in a comma-delimited list. I can display both the filter data and the row data on the screen. The filter and row data are good.

Using the condition “contains” doesn’t work either.

And it doesn’t work at this level either:

image

It works like this:

image

But not like this:

image

It’s filtering against other data okay, as far as I can tell.

It was working on Thursday before the upgrade.

Anyone notice this? Suggestions?

Thanks,

Joe

1 Like

Interesting.
The where clause straight up disappears from the payload if you use an “IN” operator.

I got it to work using the client filter, but that may not be ideal if you have a lot of data since it filters the dataset after retrieving everything.

*Edit–I use this a lot too, so I submitted a case under the CR: CS0004640480

5 Likes

Cool. Thanks, Hannah.

We are using “Contains” in a couple dashboards but they are in the Where List and they are still functioning correctly.

Hmmm.

Moving the whereclause to the client filter worked on the first query. But when I went to the second grid, this worked:

image

And this didn’t.

image

And this doesn’t filter anything out at the provider or BAQ level (it displays all records from the BAQ):

image

I’m not certain about the syntax there. It’s valid as far as I can tell. ??

Joe

Well, Pilot updated yesterday with no fix to my filter woes, so I applied the Wonder Method (I wonder if my dashboard is just bad).

I went back and generated a brand-new dashboard using one of the queries in the dashboard I’m working on. No trackers, no filters on the new dashboard.

Here’s the un-customized output:

I added this filter:

And got this output:

Just like it should.

Now I add another good resource group:

And now no output:

I can’t see that I’m doing anything wrong. Let me know if you see a user error.

Again, I’m trying to get a workaround for the “in list” issue that still doesn’t work.

I also tried CHARINDEX:

It doesn’t do any filtering:

Stumped, I am. Grateful for help, I would be.

Joe

Oh, and LIKE matches everything too:

In Client filter, you can use “OR”:

Resource_ResourceGrpID = ‘ASSY’ OR Resource_ResourceGrpID = ‘EDM’

Testing with different query fields… but should work.

You can also put that same expression in Provider Model “Where” clause:

image

Resource_ResourceGrpID = 'ASSY' OR Resource_ResourceGrpID = 'EDM'

… but you have to spell it out each time. Column = 'A' OR Column = 'B'

You can’t just put Column = 'A' OR 'B'

“LIKE” also works:

Resource_ResourceGrpID LIKE 'ASSY' OR Resource_ResourceGrpID LIKE 'EDM'

1 Like

Thanks, David.

Yep, I’ve put those things at the where list level, the where clause level, and at the client filters level with pretty much the same results.

The odd thing is that it works on ONE of the grids at the client filters level, but nowhere else and not on the brand new-vanilla dashboard.

I can’t really use the OR functionality for each resource group because I have a combo box selecting multiple “teams” with selected resource groups inside each team.

Before the 2024.2 update, that worked great. I’ve been trying to find a workaround with LIKE, CONTAINS (on the where list) and CHARINDEX, but haven’t made those work at any level either.

On the 2024.2 release notes there are 24 lines that have to do with filters, but not exactly what I’ve been wrestling with. Dunno.

Joe

A problem ticket has been issued for the Where clause, IN statement, in Application Studio . The problem ticket is PRB0291089 and described as "the where clause using IN statement no longer works in BAQ Options in 2024.2 (used to work in 2024.1). It states there is no work around and that the problem is submitted to development.

1 Like

Thanks, Heide.