Oracle Netsuite – Búsqueda Guardada: División de Clases similar a un Texto en Columnas
Me doy cuenta de que este es otro hilo con una pregunta similar: https://stackoverflow.com/questions/45698355/netsuite-saved-search-function-much-like-text-to-columns-in-excel, pero la respuesta solo obtuvo la primera clase, ninguna de las subclases.
¿Qué sucede si quieres todas las clases divididas en columnas?
“Clase” podría tener muchos niveles, desde
Principal:Sub1:Sub2:Sub3
Podría tener cualquier número de subclases.
Supongo que podría crear 6 (o más) columnas diferentes, cada una resultando en el respectivo Principal y Sub –
Columna 1 Columna 2 Columna 3 etc.
Principal Sub1 Sub2 etc.
Esto parece ser un deseo común del que no puedo encontrar una respuesta. ¡Gracias!
davy.ai
Para dividir todas las clases en columnas en una búsqueda guardada de Netsuite, puedes seguir estos pasos:
En el campo de fórmula, utiliza la siguiente fórmula:
CASE WHEN {class} IS NOT NULL THEN
REGEXP_REPLACE({class},’:’,’,’)
ELSE
”
END
Esta fórmula reemplaza dos puntos por comas en el campo {class}.
Agrega seis o más columnas de fórmula (texto) diferentes a tu búsqueda guardada para cada clase principal y subcategoría respectiva. Por ejemplo, agrega una columna de fórmula llamada “Principal” con esta fórmula:
CASE WHEN {División de Clases} LIKE ‘%,%’ THEN
SUBSTR({División de Clases}, 1, INSTR({División de Clases},’,’)-1)
ELSE
{División de Clases}
END
Esta fórmula utiliza la primera coma en el campo {División de Clases} para aislar la clase principal. Si no hay una coma presente, devuelve el valor completo de {División de Clases} como la clase principal.
Repite el paso 3 para cada subcategoría que desees capturar, ajustando la fórmula para buscar la coma correspondiente.
Guarda la búsqueda guardada y ejecútala para ver tus resultados en las columnas que has creado. Ahora deberías ver todas las clases divididas en sus respectivas columnas.