tekstuele waarde aan opgevraagde integer hangen (met Actuate)

Status
Niet open voor verdere reacties.

dlrpmagic

Nieuwe gebruiker
Lid geworden
14 apr 2009
Berichten
3
Mijn vraag:
Ik haal met het BI programma Actuate waarden op uit de Microsoft Dynamics CRM4 database. Ik haal een Priority attribuut op uit een kolom. Deze Prioriteit is een integer: 1,2 of 3 wat in CRM wordt vertaald als low, normal en high. Als ik deze attribuut ophaal dan krijg ik dus enkel een integer waarde terug. Nu wil ik zelf een tekstuele waarde aan de integers hangen maar ik weet dus niet hoe.
1, low,
2, normal,
3, high.

Kan iemand mij misschien vertellen hoe ik dit zou kunnen doen?
Alvast bedankt!
 
Je kunt zoiets proberen?

SELECT IF ( a = 1, 'low, IF ( a = 2, 'medium', 'high' ) )
FROM table
WHERE criteria = 1
 
Bedankt voor je reactie.

Het probleem is alleen dat er gewerkt wordt in Actuate (een BI tool). Ik kan geen IF expressies gebruiken in de objecten. De Priority wordt als een object in de design geladen. Ik kan dus een expressie in een object invoeren.
Het is dus SQL maar niet zoals je normaal zou kunnen gebruiken.
In het rapport haal ik ook andere objecten op, zoals naam, afdeling, enz.
Het is lastig om uit te leggen maar is daarom ook lastig om te gebruiken in Actuate :confused:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan