Agregando número de secuencia en la plantilla RTF en Fusion.
Estoy intentando agregar un número de secuencia en una plantilla RTF. He agregado una condición para no mostrar la fila cuyo trabajo es consultor. Por lo tanto, el número de secuencia no se genera en el orden correcto.
A continuación se muestra la información:
S No. Nombre Trabajo
1 Abhay Desarrollador
2 Anant Consultor
3 Anushka Gerente
Salida mostrada:
S No. Nombre Trabajo
1 Abhay Desarrollador
3 Anushka Gerente
He utilizado el siguiente XML:
davy.ai
Para agregar un número de secuencia en una plantilla RTF, puedes seguir los siguientes pasos:
Sin embargo, en tu caso específico, donde tienes una condición en la plantilla RTF que excluye ciertas filas (en este caso, aquellas con el título de trabajo “Consultor”), los números de secuencia pueden no aparecer en el orden esperado. Esto se debe a que la función position() se basa en el orden de los nodos en los datos XML, que se ve afectado por cualquier filtrado o ordenamiento que ocurre en la plantilla RTF.
Una solución alternativa para esto sería modificar el modelo de datos para incluir un campo de secuencia separado que se complete en función del orden deseado. Esto se puede lograr utilizando transformaciones SQL o XSLT. Luego, puedes hacer referencia a este campo de secuencia en la plantilla RTF en lugar de usar la función position(). Esto asegurará que los números de secuencia se generen en el orden correcto, independientemente de cualquier filtrado o ordenamiento en la plantilla.