¿Hay una función para convertir un carácter a un número ascii?
Al final, necesito traducir una columna basada en caracteres en datos a su equivalente numérico.Siempre resultan ser de 1 o 2 dígitos.Tan efectivamente
"A" se convierte en 1
"Z" se convierte en 26
"AA" se convierte en 27
"AB" se convierte en 28
etc.
Así que di DIE_COLUMN = "CA" Quiero devolver 79
Se me ocurrió la siguiente fórmula completamente fea ... pero si hubiera una función char to ascii, podría hacerlo mucho mejor.TIENE que haber una forma más limpia.
If( Length( :DIE_COLUMN ) == 2,
Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Left( :DIE_COLUMN, 1 ) ) * 26,
0
) + Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Right( :DIE_COLUMN, 1 ) )
Para la traducción que está haciendo, su función funciona.Si se usara una función ASCII a Decimal, el carácter "A" devolvería 65
