array_iif()array_iif()

Funzione IIf element-wise su matrici dinamiche.Element-wise iif function on dynamic arrays.

Un altro alias: array_iff ().Another alias: array_iff().

SintassiSyntax

array_iif(ConditionArray, ifTrue, ifFalse])array_iif(ConditionArray, IfTrue, IfFalse])

ArgomentiArguments

  • conditionArray: matrice di input di valori booleani o numerici. deve essere una matrice dinamica.conditionArray: Input array of boolean or numeric values, must be dynamic array.
  • ifTrue: matrice di input di valori o valore primitivo: valori del risultato quando il valore corrispondente di ConditionArray è true.ifTrue: Input array of values or primitive value - the result value(s) when the corresponding value of ConditionArray is true.
  • ifFalse: matrice di input di valori o valore primitivo: valori del risultato quando il valore corrispondente di ConditionArray è false.ifFalse: Input array of values or primitive value - the result value(s) when the corresponding value of ConditionArray is false.

NoteNotes

  • La lunghezza del risultato è la lunghezza di conditionArray.The result length is the length of conditionArray.
  • Il valore della condizione numerica viene considerato come Condition ! = 0.Numeric condition value is treated as condition != 0.
  • Il valore della condizione non numerico/null avrà un valore null nell'indice corrispondente del risultato.Non-numeric/null condition value will have null in the corresponding index of the result.
  • I valori mancanti (in matrici di lunghezza inferiore) vengono considerati null.Missing values (in shorter length arrays) are treated as null.

RestituisceReturns

Matrice dinamica dei valori presi dai valori ifTrue o ifFalse [array], in base al valore corrispondente della matrice della condizione.Dynamic array of the values taken either from the IfTrue or IfFalse [array] values, according to the corresponding value of the Condition array.

EsempioExample

print condition=dynamic([true,false,true]), l=dynamic([1,2,3]), r=dynamic([4,5,6]) 
| extend res=array_iif(condition, l, r)
condizionecondition ll rr resres
[true, false, true][true, false, true] [1, 2, 3][1, 2, 3] [4, 5, 6][4, 5, 6] [1, 5, 3][1, 5, 3]