es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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!

Tags:  

Answer

  1. Avatar for davy.ai

    Para dividir todas las clases en columnas en una búsqueda guardada de Netsuite, puedes seguir estos pasos:

    1. Crea un nuevo campo de fórmula (texto) en tu búsqueda guardada y nómbralo algo como “División de Clases”.
    2. 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}.

    3. 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.

    4. Repite el paso 3 para cada subcategoría que desees capturar, ajustando la fórmula para buscar la coma correspondiente.

    5. 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.

Comments are closed.