2016-06-24 6 views
1
CASE 
WHEN ([PPM 360 View].[Project Data Lite].[Last Review Date] between add_months(trunc (current_date),-6) and current_date) 
    THEN 'Reviewed Within Last 6 Months' 
WHEN ([PPM 360 View].[Project Data Lite].[Last Review Date] between add_months(trunc (current_date),-6)-1 and add_months(trunc (current_date),-12)) 
    THEN '7-12 Months Past Due' 
WHEN ([PPM 360 View].[Project Data Lite].[Last Review Date] < add_months(trunc (current_date),-12)) 
    THEN 'More Than 12 Months Past Due' 
WHEN ([PPM 360 View].[Project Data Lite].[Last Review Date] is null) 
    THEN 'Not Reviewed' 
END 

.... Die 3. THEN Statement, das '7-12 Months Past Due' enthält, wird in der Legende der gestapeltes Balkendiagramm nicht korrekt angezeigt Ich schaffe oder in der Spalte in der jeweiligen Liste bevölkert. Irgendwelche Ideen warum?case-Anweisung, DANN Klausel Fehler

Ich habe den gleichen Text in der ELSE Anweisung platziert und es erscheint, aber ich würde es lieber nicht tun. Vielen Dank für Ihre Hilfe im Voraus

+0

Mit welcher Version von SQL arbeiten Sie? SQL Server, MySQL, Oracle? –

+0

Ich arbeite in cognos report studio –

Antwort

0

Ich denke, Sie haben eine Klammer Problem mit der ersten add_months(), weil Sie Subtrahieren 1 nach und es ist nicht Teil der Berechnung. Gibt es einen Grund, warum du nicht nur 7 abziehst?

Verwandte Themen