Formato de campo
- Suscribirse a un feed RSS
- Marcar tema como nuevo
- Marcar tema como leído
- Flotar este Tema para el usuario actual
- Favorito
- Suscribir
- Silenciar
- Página de impresión sencilla
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Hola comunidad buen día, alguien podría ayudarme a modificar un campo al formato que quiero?
Cuando corro mi flujo y me arroja las salidas, hay un campo que me da la salida de esta manera:
000876529278910.
Lo que yo necesito es que me de el mismo numero pero sin los tres 0 que tienen al principio, quedando de esta manera:
876529278910
Esta en tipo String, lo cambie a numerico y si me arroja el numero como quiero, el problema es que hay otros numeros que contienen 0 por ejemplo 00222-02-0063317 y me los esta modificiando también, y pues eso tampoco es lo que quiero, quiero conservar los que tienen numero 0 pero no al principio, y quitar los tres 0 de los numeros que si contienen esos 0
Alguien sabra que formato debería de poner o si lleva alguna formula antes de que me arroje la salida final?
Muchas gracias
¡Resuelto! Ir a solución.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Hola @FernandoR
Asumiendo que los campos con valores como: 00222-02-0063317 deben quedar igual a como están, creo que esta fórmula podría ayudarte.
El único inconveniente es que estamos revisando que comience con "000" solamente.
Los demás, como puedes ver en el ejemplo, quedan igual a como estaban.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Hola @Aguisande muchas gracias como siempre por la ayuda, ya aplique la formula pero veo que me esta quitando tambien 000 de la parte del final del numero, por ejemplo este que es originalmente 0001991990010200067 me lo esta reemplazando bien el principio quitando los tres 0, pero también me esta quitnado los tres 000 que estan antes del 67 y me lo esta arrojando así 1991990010267, y solo necesito que se modifiquen los del principio, si despues el numero tiene 0 pero ya no es al principio no tengo inconveniente, solo serían los del principio, algo más que podría aplicar a la formula? te agradezco por tu tiempo.
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Tienes toda la razón! no me di cuenta de eso.
Con esta fórmula, sólo vamos a quitar los 3 de adelante:
IF StartsWith([Field1],"000")
THEN Right([Field1],Length(Field1)-3)
ELSE [Field1]
ENDIF
Y el resultado sería este:
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Quedo excelente, muchas gracias por tu tiempo y atención, justo como quería.
te agradezco mucho @Aguisande y que tengas excelente inicio de semana.
Saludos
😊
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Notificar al moderador
Muchas gracias!
Un placer haber sido de ayuda.
Excelente semana para vos también.
![](/skins/images/9AF25434D4F136B28264A96CA92E8A93/responsive_peak/images/icon_anonymous_message.png)