Skip to main content
New Participant
September 20, 2019
Question

textmode for filtering custom form in template report?

  • September 20, 2019
  • 14 replies
  • 2014 views

Is there any text mode for filtering for a custom form in a template report if your users are using multiple custom forms?

In a project report, it would be this:

objectCategoriesMM:ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

objectCategoriesMM:ID_Mod=in

(i.e. filter on Categories ID)

In a template report there's nothing. I did try copying over the code in the valuefield on the view (I think it's customFormsName), as well as the textmode from the project report. But everything errors out. So can I really only filter off the primary custom form in a template report (i.e. filter on Category ID)?

14 replies

New Participant
May 26, 2020

I'm having trouble applying this code to a Project report. I would like to filter out projects that DO NOT have a specific custom form. Any code that I found here or concocted has not worked. All of our projects have multiple custom forms attached to them and I am not sure if this is impacting this effort. This is what I've tried:

objectCategories:categoryID=5ecc319201c4e9a0200c66fa5bd12aae

objectCategories:categoryID_Mod=notin

I have also played around with several versions of EXISTS/NOTEXISTS code snippets to no avail.

Any help would be appreciated!

New Participant
October 28, 2019
I don't think either can be bent to work for finding Form A AND Form B. An alternative approach would be if both forms have a mandatory field, have the filter to say Field on Form a is not blank AND Field on Form B is not blank. If either (or both) don't have a mandatory field, add a calculated field to each that just calcs to 1 and use a similar approach - Form A calc >0 AND Form B calc >0 Barry Buchanan - WMA Work Management Australia
New Participant
October 24, 2019
Doug and Barry, I tried both of your filters in a task report to find tasks that had 2 specific task forms attached with no luck. It only shows if at least one of the categories are attached. Any ideas? Adina Pierce
JoeSalas
New Participant
October 8, 2019
This code works for to find custom form(s) featured in templates. Thank you all for posting questions, feedback and many thanks to Doug for code! Kind regards, - Joe P.S. does this giphy format work in this forum Joe Salas Logitech International SA
SkyeHaAuthor
New Participant
September 25, 2019
William: This flipped case doesn't work for me either way (in a report or on a template tab filter), and the way it fails indicates a need for an Exists statement. In other words, the result I get when I use a "notin" Mod is basically ALL the templates that have ANY custom form (so anything that isn't blank). -skye
Doug_Den_Hoed__AtAppStore
New Participant
September 25, 2019

Gotcha Bill,

I applaud your keep yer views (and groupings and filters) as separate objects convention, and aspire to it myself, as well.

It's unfortunate (and unusual) that it does not work as you'd expect, in this case.

Regards,

Doug

William--
New Participant
September 25, 2019

That does work, Doug - kind of... It works in a report, but not where I was trying to do it - in the template landing page list.

I guess the real problem is the manner in which I create filters and views. It may be a bad habit of mine, but when I'm creating a report, I start by creating the filter and view in a landing page list. Then I create a new report and apply the existing filter and view. I fell into this habit because there were user requests to look at a single report, but have the ability to switch back and forth between the report's default view/filter and a the view/filter that exists on other reports. And, I found it an easy way to quickly update multiple reports with a new iteration of a view, or, apply a report filter in other reports/landing page lists.

I'm still a fan of this practice, until things like this pop up where a filter works in a report but not a list view, or vice-versa. It's the second time in as many weeks!

If you like my content, please take a moment to view and vote on my Idea Requests: https://tinyurl.com/4rbpr7hf
SkyeHaAuthor
New Participant
September 25, 2019
thank you Doug! That worked. My user assured me he'd always have a use for that formula, so I appreciate all the time you took in noodling that out :) -skye
Doug_Den_Hoed__AtAppStore
New Participant
September 25, 2019

Hi Bill,

I invite you to stop beating your head against the wall, as this second line finds Templates that do NOT have a particular custom form:

objectCategories:categoryID=41b3dac47210ff4da13ea1c3748ab204

objectCategories:categoryID_Mod=notin

Sleep well.

Regards,

Doug

William--
New Participant
September 25, 2019

I'm so mad! I tried approximations of both Barry's and Doug's solutions over the weekend, but couldn't get my use case to work.

In my case, I was trying to do a similar thing as Skye, but list templates in which a specific form was *not* attached. Therefore, everything I tried had either a NOTEXISTS or _Mod=notin modifier.

So, any idea how to do this with a not equal modifier?

If you like my content, please take a moment to view and vote on my Idea Requests: https://tinyurl.com/4rbpr7hf