¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Guía para usar declaraciones CASE en Crystal y convertir SQL a sintaxis Crystal

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 450 Vistas
0
Cargando...

Estoy teniendo dificultades para encontrar documentación sobre el uso de declaraciones CASE en la sintaxis de Crystal. Mi administrador de base de datos no me permite escribir expresiones SQL, por lo que necesito convertir el SQL a continuación a la sintaxis de Crystal. ¿Alguien puede ayudarme? ¡Muchas gracias!

Select

CASE

WHEN projects.ProjType like 'S%' then 'Centro Comercial'

WHEN projects.ProjType like 'I%' then 'Industrial'

WHEN projects.ProjType like 'O%' then 'Edificio de Oficinas'

ELSE 'Otro'

END

from projects

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Supongamos que la columna XYZ tiene tanto números (1) como letras (cualquier alfabeto).

Tengo una declaración de caso en SQL para convertir cualquier valor que no sea 1 en 0, luego obtengo la suma de esa columna.

También estoy agrupando por Fila A, B, etc. para obtener la suma agregada de la columna XYZ para esos grupos.

Ahora, en la función de Crystal Reports, necesito sumar los valores en la columna XYZ para todos los grupos.

Si intento usar la función de suma como se muestra a continuación, obtengo un error que dice:

"Se requiere un campo de número o campo de cantidad de moneda aquí"

(sum({Command.XYZ}))

Así que pensé que si puedo usar una declaración de caso para cambiar los no números a 0 antes de sumar, eso probablemente lo resolverá. Pero tampoco pude hacer que la siguiente declaración de caso funcionara (Error: Se requiere una cadena).

SELECT {Command.XYZ}

Case 1:

1

Default:

0;

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

A veces uso la ayuda en línea como referencia. También busqué mucho en Google o simplemente busqué en foros cuando estaba aprendiendo. También trabajo mucho con Crystal, por lo que la sintaxis se me queda grabada en la cabeza.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Brian,

¡Muchas gracias por la rápida respuesta! Esa sintaxis funcionó perfectamente en mi informe.

¿Qué fuente utilizas para responder preguntas sobre sintaxis de Crystal? No encuentro que los archivos de ayuda en línea sean muy informativos. Agradecería cualquier sugerencia.

Gracias de nuevo,

David

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Aquí está la sintaxis:

select {projects.ProjType}

case is like 'S%' : "'Centro Comercial"

case is like 'I%' : "Industrial"

case is like 'O%' : "Edificio de Oficinas"

default : "Otro"

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?