Clarification on how List Manager Criteria are organized into queries

There's a mouthful.

Anyway, here's the background:

I know that pulling criteria from different criteria sets in a single list can sometimes have unexpected effects for users.  If you pull, say, "Performance Season" from one criteria set and "Price Type" from another, then generally you will get people who have bought tickets to that Season AND have, at some point (not necessarily in that Season), bought a ticket with the chosen Price Type.  But if you pull "Performance Season" and "Price Type" from the same criteria set, then you will get people who bought a ticket with the chosen Price Type in the Season in question.

What I don't know is how it works on the back end.  Is it based on the View the criteria are looking at (that is, all the selects for the same View get combined) or is it based on the Criteria Set (that is to say the Keyword Category)?

What I'm trying to decide is how to deal with a request to extend the criteria available within a Criteria Set:  Should I add a new keyword definition using the same view (if possible) to a defined as local Keyword Category, or does it need to be the same Keyword Category?  And in the latter case, is it okay to extend built-in Criteria Sets, or should I create a new one that has all of the definitions we need?

Parents
  • Hi Gawain,

    Criteria work together in the way you are describing when they are based on the same view or table in T_KEYWORD (specifically the Detail_Tbl column). You can create new criteria that work together with existing criteria by referencing the same view or table, and they can be in either existing or new Keyword Categories.

    If you find that you want a new criteria element to work with some existing criteria, and the existing table or view doesn't have the column you need, you can join a secondary table to the main table with the Parent Table, Parent Key Column, and Key Column fields in T_KEYWORD. The standard elements for Steps are a good example of how to use those columns. 

    -Michael Flaherty-Wilcox, Tessitura Network 

Reply
  • Hi Gawain,

    Criteria work together in the way you are describing when they are based on the same view or table in T_KEYWORD (specifically the Detail_Tbl column). You can create new criteria that work together with existing criteria by referencing the same view or table, and they can be in either existing or new Keyword Categories.

    If you find that you want a new criteria element to work with some existing criteria, and the existing table or view doesn't have the column you need, you can join a secondary table to the main table with the Parent Table, Parent Key Column, and Key Column fields in T_KEYWORD. The standard elements for Steps are a good example of how to use those columns. 

    -Michael Flaherty-Wilcox, Tessitura Network 

Children
No Data