Nozioni fondamentali > Relazioni e parametri > Relazioni > Parametri utilizzati nelle relazioni > Funzioni di relazione per i parametri dell'interrogazione
Funzioni di relazione per i parametri dell'interrogazione
Creo supporta i seguenti tipi di parametro:
Parametro di serie - Rappresentato da una tabella a due colonne in cui la prima contiene il timbro dell'argomento e la seconda il valore corrispondente per ogni timbro. Il valore e l'argomento possono essere con o senza unità. La colonna dell'argomento è sempre disposta in ordine crescente (dal più basso al più alto) e i valori devono essere univoci.
Parametro di lista - È rappresentato da una tabella con un'unica colonna contenente i valori di parametro, con o senza unità.
Per interrogare i parametri è possibile utilizzare le funzioni riportate di seguito.
Funzione
Descrizione
has_value (Param, Value, (Column))
Restituisce True se il valore è presente nella colonna specificata. In caso contrario, restituisce False.
Dove:
Param - Nome di un parametro
Value - Valore da controllare
Column (opzionale) - Numero di colonne
match_value (Param, Value, (Column))
Restituisce la prima riga in cui il valore viene individuato nella colonna. Se il parametro non viene trovato, restituisce 0. In caso contrario, restituisce un errore.
Dove:
Param - Nome di un parametro
Value - Valore da controllare
Column (opzionale) - Numero di colonne
min/max/average
Restituisce il valore minimo, massimo o medio del parametro. Applicabile solo per i valori di parametro numerici.
* 
Per i parametri di serie i valori vengono ricavati dalla seconda colonna.
value_by_argument
Restituisce il valore nella stessa riga dell'argomento trovato, se esiste, o di un'interpolazione lineare tra i due valori più vicini. Se l'argomento non rientra nell'intervallo, il risultato è non definito e viene visualizzato un errore.
Param - Nome di un parametro
Argument - Valore nella prima colonna (sinistra)
interpolation_order - Specifica una corrispondenza esatta (0) o interpolazione lineare (1).
weighted_average
Restituisce la media ponderata dei valori di colonna del parametro. La media ponderata viene calcolata dalla seguente formula: Sum (Ti+1-TI*(vi+1+VI/2))/(Tlast-T0).
* 
Quando i valori dell'argomento cambiano con un passo costante, il valore restituito è la semplice media aritmetica di tutti i valori.
dove:
Param - Nome di un parametro
value
Restituisce il valore nella cella specificata in caso di utilizzo nel lato destro della relazione. Imposta il valore per la cella in caso di utilizzo nel lato sinistro della relazione.
Dove:
Param - Nome di un parametro
Row_Number - Numero di riga della cella specificata.
Column (opzionale) - Numero di colonne
count_rows
Restituisce il numero di righe nel parametro.
dove:
Param - Nome di un parametro
È stato utile?