Condizioni e raggruppamenti
Condizioni

Una condizione è costituita da un attributo dell'offerta (parametrizzato o meno), da un operatore e da un valore.

Nella query riportata di seguito:

Expiration Date = 12/31/08

Data di scadenza è l'attributo personalizzato, “=” è l'operatore e 31/12/08 è il valore.

L'elenco a discesa degli attributi dell'offerta del generatore di query di Optimize contiene gli attributi dell'offerta personalizzati definiti in Campaign, oltre agli attributi standard. Gli attributi elencati possono essere utilizzati in qualsiasi modello di offerta definito in Campaign. Se l'attributo dell'offerta specificato nel generatore di query è un valore parametrizzato, la ricerca effettuata dal generatore di query può restituire versioni dell'offerta.

Nella tabella seguente sono indicati gli operatori che è possibile utilizzare nel generatore di query.

>

Maggiore di

Se utilizzato con una data, questo operatore indica una data successiva a quella specificata. Ad esempio, Data di scadenza > 31/12/08 indica una data successiva al 31/12/08.

>=

Maggiore o uguale a

Se utilizzato con una data, questo operatore indica una data coincidente o successiva a quella specificata. Ad esempio, Data di scadenza >= 31/12/08 indica il 31/12/08 o una data successiva.

<

Minore di

Se utilizzato con una data, questo operatore indica una data precedente a quella specificata. Ad esempio, Data di scadenza < 31/12/08 indica una data precedente al 31/12/08.

<=

Minore o uguale a

Se utilizzato con una data, questo operatore indica una data coincidente o precedente quella specificata. Ad esempio, Data di scadenza <= 31/12/08 indica il 31/12/08 o una data precedente.

Raggruppamenti

Un raggruppamento è costituito da una o più condizioni precedute da un'istruzione di tipo "any" (qualsiasi) o "all" (tutto). In una query è possibile selezionare all o any (dall'elenco a discesa Seleziona elementi: ), come indicato di seguito:

*
all - specifica che l'offerta deve soddisfare ciascuna delle condizioni presentate. Ad esempio, può essere necessario individuare offerte di costo inferiore a $5 e con data di scadenza precedente o successiva al 31/12/08.
L'operatore "all" è equivalente all'operatore AND e può essere rappresentato come indicato di seguito:
(Grouping) AND (Grouping) ... AND (Grouping)
dove
Grouping = (Condition) AND (Condition) ... AND (Condition)
*
any - specifica che l'offerta può soddisfare qualsiasi condizione presentata. Ad esempio, può essere necessario individuare offerte riguardanti la categoria di articoli "elettronica" o "computer".
L'operatore "any" è equivalente all'operatore OR e può essere rappresentato come indicato di seguito:
(Grouping) OR (Grouping) ... OR (Grouping)
dove
Grouping = (Condition) OR (Condition) ... OR (Condition)
Esempio del generatore di query sulle versioni delle offerte

L'esempio riportato di seguito illustra il modo in cui il generatore di query consente di individuare con precisione i contatti in base ad attributi dell'offerta personalizzati.

Si desidera che nell'elenco dei contatti non siano inclusi contatti che soddisfano tutte le seguenti condizioni:

*
*
*

In questo esempio l'operatore all viene utilizzato per specificare che, per escludere un contatto dalla Tabella contatti proposti, è necessario che sia soddisfatta ciascuna delle condizioni elencate: contatti che includono offerte con una determinata data di scadenza, di costo superiore a una certa cifra e inviati tramite il canale Posta elettronica o Telefono. L'operatore "any" viene utilizzato per definire gli specifici tipi di canale da prendere in considerazione, ovvero Posta elettronica o Telefono.



IBM Unica Optimize
 
8.5.0
For more information, see our support and community site: Customer Central