Re: ¿Cómo comparo los valores de columna en un bucle usando nombres indizados?Si estuviera utilizando una fórmula para establecer los valores, probablemente su código funcionaría. Sin embargo, dado que está utilizando Establecer cada valor, asumo que necesita especificar el valor de fila específico para realizar el cálculo. El siguiente script funcionó para mí
dt << New Column( RamanPeakList[NameIndex] || " Peak",
<<SET each="" value=""></SET>
¿Cómo comparo los valores de las columnas en el bucle usando nombres indexados?Estoy tratando de crear una columna y asignarle un valor a esa columna solo cuando los valores en otras dos columnas son equivalentes. Tengo que usar nombres indexados ya que estoy en un bucle y no siempre sabré cuál es el nombre de la columna o cuál es el número (vea la imagen a continuación). El script crea la nueva columna pero no evalúa correctamente mi fórmula. ¡Por favor ayuda!
Mi guión:
dt << Nueva columna (RamanPeakList [NameIndex] || "Peak", << Establecer cada valor (If (Column (RamanPeakList [NameIndex] || "Peak Intensity") == Column ("Temp" || RamanPeakList [NameIndex] ),: Raman Shift)));