Valutazione delle proprietà

Come valutare le proprietà di un'espressione mediante un operatore

  1. Aprire l'Editor espressioni. Per ulteriori informazioni, vedere Creazione di un'espressione.
  2. Eseguire una delle operazioni riportate di seguito per aggiungere una proprietà all'area dell'espressione:
    • Immettere un nome di proprietà manualmente.
    • Fare doppio clic per selezionare una proprietà dal menu degli elementi di espressione.
  3. Aggiungere un operatore all'area dell'espressione:
    • Immettere un operatore manualmente.
    • Fare doppio clic per selezionare un operatore dal menu degli elementi di espressione.
      È possibile utilizzare i seguenti tipi di operatori:
      • Operatori matematici

        Ad esempio, per determinare l'importo totale dei costi di materiale e manodopera per un progetto di riparazione condotte, utilizzare l'espressione seguente: PIPE_PARTS_COST + PIPE_LABOR_COST

      • Operatori di confronto

        Ad esempio, per individuare gli edifici con un valore stimato di almeno $100,000, utilizzare l'espressione seguente: VALUE >= 100000

      • Operatori logici

        Ad esempio, per individuare gli edifici che presentano un valore di proprietà TERMINATION_DATE, utilizzare l'espressione seguente: NOT TERMINATION_DATE NULL

      • È inoltre possibile utilizzare operatori di data/ora a seconda del tipo di campo. Gli utenti avanzati possono aggiungere uno di tali operatori ad un'espressione mediante la relativa sintassi FDO. Per ulteriori informazioni, vedere Guida di riferimento per gli operatori di data/ora.
  4. Immettere manualmente il valore desiderato da valutare o selezionare un valore dal riquadro dei valori.
  5. Per creare una valutazione di proprietà complessa, inserire un operatore AND o OR, quindi inserire un'altra proprietà, un altro operatore e una combinazione dei valori.

    Fare precedere ogni operatore da una proprietà. Ad esempio, per individuare gli edifici con una data di creazione successiva al 1990 e precedente al 2005, utilizzare l'espressione seguente: CREATION_DATE > 1990 AND CREATION_DATE < 2005

  6. Fare clic su OK per applicare l'espressione.

Come valutare le proprietà di un'espressione mediante una funzione

  1. Eseguire una delle operazioni riportate di seguito per aggiungere una funzione all'area dell'espressione:
    • Immettere una funzione manualmente.
    • Selezionare un funzione o un'opzione da un menu.
      Nota: È possibile utilizzare i seguenti tipi di funzioni:
      • Operatori matematici

        Gli operatori matematici eseguono operazioni aritmetiche. Ad esempio, per arrotondare il valore di larghezza sponda degli oggetti d'acqua al numero intero successivo e quindi individuare gli oggetti d'acqua con una larghezza sponda arrotondata superiore a 4 piedi, utilizzare l'espressione seguente: Ceil(BANK_WIDTH) > 4

      • Funzioni numeriche

        Le funzioni numeriche possono essere applicate alle proprietà con valori numerici. Ad esempio, per arrotondare l'altezza degli edifici al numero intero più basso precedente e individuare gli edifici con un'altezza arrotondata inferiore a 8 piedi, utilizzare l'espressione seguente: Floor(ROOF_HEIGHT) < 8

      • Funzioni di testo

        Le funzioni di testo possono essere applicate ai valori di testo. Ad esempio, per convertire i nomi delle condotte in lettere maiuscole, utilizzare l'espressione seguente: Upper(NAME)

      • Funzioni di data

        Le funzioni di data possono essere applicate ai valori di data. Ad esempio, per aggiungere un mese alla data iniziale di un progetto, utilizzare l'espressione seguente: AddMonths(START_DATE, 1)

      • Funzioni geometriche

        Le funzioni geometriche possono includere l'area, la lunghezza 2D e le opzioni M, X, Y, e Z in base alla fonte dati. Ad esempio, per individuare gli edifici la cui area è superiore a 10.000 piedi quadrati, selezionare la classe di oggetti Edifici e utilizzare l'espressione seguente: Area2D(GEOMETRY) > 10000

      • Funzioni di conversione

        Le funzioni di conversione modificano valori. Ad esempio, affinché venga visualizzato "None" se la proprietà USE_TYPE è Null, utilizzare l'espressione seguente: NullValue(USE_TYPE, 'None')

  2. Immettere manualmente nell'espressione la proprietà desiderata dopo la funzione per valutare o selezionare un valore dal riquadro dei valori.
  3. Per creare una valutazione di proprietà complessa, inserire un operatore AND o OR, quindi inserire un altro operatore, un'altra proprietà e una combinazione di valori.
  4. Fare clic su OK per applicare l'espressione.