el numero no funciona

Un usuario Pregunto ✅

Anónimo

hola tengo un campo con los siguientes datos

Campaña maestra remanente de GNC Rubicon en curso
32185184 CONSTRUCTORES SANDYSIKE COMERCIANTES
Simon Huntington enero – 16 de mayo CN NS 4000pw
MF021929-64 Specsaver Q1 30/3-4/7/16
Vuelos continuos de Teads Mediaforce
Solución de problemas
32308127 THOMAS FORSYTH
Amazon febrero de 2015 en adelante
Anuncio de la revista Standing House de octubre de 2015 a diciembre de 2016
32211716 Anuncio de promoción de San Valentín Oeste
Campaña maestra remanente de GNC Rubicon en curso
Comedia de Kirkgate hasta el 19 de febrero
32217405 CARTMEL HIPÓDROMO

y quiero decir si los primeros 8 números son Número, entonces haz algo. El problema es que parece que no le gusta debido a que intenta obtener el valor de una columna de texto y arroja errores… Cualquier idea.

Gracias

C

@Anónimo

De acuerdo con su descripción, hice una muestra para su referencia.

Supongo que tiene una tabla llamada MyTestTable como la siguiente.

tabla de prueba.PNG

En este escenario, puede usar la función VALUE() para determinar si el carácter 8 se puede convertir en un número y luego usar ISERROR() como condición en la instrucción IF(). Consulte la fórmula a continuación:

Column2 = IF ( ISERROR ( VALUE ( LEFT ( MyTestTable[Column1], 8 ) ) ), "False", "isNumber" )

r2.PNG

Saludos

@Anónimo

De acuerdo con su descripción, hice una muestra para su referencia.

Supongo que tiene una tabla llamada MyTestTable como la siguiente.

tabla de prueba.PNG

En este escenario, puede usar la función VALUE() para determinar si el carácter 8 se puede convertir en un número y luego usar ISERROR() como condición en la instrucción IF(). Consulte la fórmula a continuación:

Column2 = IF ( ISERROR ( VALUE ( LEFT ( MyTestTable[Column1], 8 ) ) ), "False", "isNumber" )

r2.PNG

Saludos

Anónimo

En respuesta a v-ljerr-msft

Laboral 🙂

CahabaData

ese campo es fundamentalmente un campo de texto, por lo que un IsNumber simple no funcionará, no lo creo, y supongo que lo ha encontrado.

Si tiene que obtener los 8 dígitos, entonces creo que necesitaría hacer una columna calculada usando IZQUIERDA para aislar esos valores en un nuevo campo …. improvisamente, supongo que tendrá que armar un INTERRUPTOR (o IF) que mira la posición 1 para 0,1,2,3,4,5,6,7,8,9 para que solo esos se muevan a la nueva columna calculada … debido a por supuesto que no puede tener ningún texto allí …..

Pero tal vez solo la verificación de SWITCH de un solo dígito podría ser suficiente para lo que desea, tal vez, no estoy seguro …

He visto un cuadro de diálogo sobre otros productos que se refunden sobre la marcha, pero nunca lo he visto en este conjunto de productos… me interesará ver si hay otra forma…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *