Buongiorno Luca,
gli elementi predefiniti hanno il seguente significato:
- "Condition Attributes Ids" riceve in ingresso gli id degli attributi di un'entità su cui deve essere applicato un filtro (esempio: ent1.att1)
- "Condition Attributes Predicates" indica il tipo di predicato che deve essere applicato sugli attributi (esempio: "beginsWith", "contains", "eq" ecc..)
- "Condition Values" a questo parametro deve essere impostato il valore di confronto (per esempio un attributo deve essere uguale a "10")
- "Aggregate operators" questo parametro viene applicato al risultato (esempio: "max", "avg" ecc)
Facendo riferimento all'esempio della Query Unit dinamica spiegata nell'articolo "Getting started with the Query Unit", supponiamo di voler visualizzare come risultato della query tutti gli attributi di Company, ma solo le company che hanno il nome che iniziano per "A". La condizione sarà costruita in questo modo:
- all'elemento "Condition Attributes Ids" impostare l'id dell'attributo in questione (per esempio: ent1.attr2)
- all'elemento "Condition Attributes Predicates" impostare il tipo di predicato in questo caso "beginsWith"
- all'elemento "Condition Values" impostare il valore predefinito "A"
Puoi far riferimento all'articolo "Getting started with the Data Model Unit" a questo link http://my.webratio.com/learn/learningobject/getting-started-with-the-data-model-unit-v-51 dove vengono indicati i tipi di condizioni che possono essere utilizzati per i predicati e per le funzioni di aggregazione.
Saluti,
Ombretta Malinverno