Cognos Report Studio Wenn-dann-oder Case-Anweisung, die vergleicht zwei unterschiedliche Daten-Typen

finden müssen, meine Verkaufs/Rückgabe von G/L account und G/L-Gruppe

Ich bekomme immer folgenden Fehler

Für dieses Beispiel im, der versucht zu brechen, über meine umgebaut Vertrieb
beide sind in G/L Account 4100, aber meine umgebaut, die Produktion, der Vertrieb G/L-Gruppe die PRODUKTION

Ich erstellt eine neue Abfrage und setzen

if ([G/L Account] = 4100 and [G/L Group] = 'PRODUCTION') THEN ([Credit Amount] - [Debit Amount]) ELSE (0)

Wenn ich bestätigen ich bekomme keine Fehler, aber wenn ich versuchen und anzeigen von tabellarischen Daten bekomme ich folgende Fehlermeldung
Ein Fehler ist aufgetreten während der Durchführung der operation "sqlPrepareWithOptions' status='-126'.

Dann habe ich versucht, dieses

[rebuilt_calc1]

[G/L Account] = 4100

[rebuilt_calc2]

CASE [rebuilt_calc1]
WHEN ([G/L Group] = 'PRODUCTION')
THEN ([Credit Amount] - [Debit Amount]) 
ELSE (0)
END

Ist es, weil der Tabellen im Versuch, sich zu vergleichen? GL-Konto und GL-Gruppe?
GL-Konto ist in [Distribution Management System].[Details Ledger].[G/L Account]
GL-Gruppe ist in [Distribution Management System].[Item G/L Group Master].[G/L-Gruppe]

Beide sind in das Hauptbuch Bericht Modell

  • Was die restlichen Fehler?
  • Das ist alles, was er mir sagt. Das Datenelement erzeugt keine Fehler. Wenn ich dann versuchen, zum anzeigen von tabellarischen Daten, die ich sagt, ist Ein Fehler aufgetreten während der Durchführung der operation "sqlPrepareWithOptions' status='-126'.DPR-ERR-2082 ist Ein Fehler aufgetreten. Bitte Kontaktieren Sie Ihren administrator. Der vollständige Fehler wurde protokolliert von CAF mit SecureErrorID:2013-10-08-11:20:23.414-#2279
  • wenn ich die entfernen "und [G/L-Gruppe] = 'PRODUKTION'" in wenn/dann-Aussage kann ich anzeigen tabellarischer Daten. und alle Spalten sind gefüllt mit Daten.... AUCH wenn ich entfernen Sie die "[G/L Account] = 4100 und" ich bekomme Daten. nur nicht mit Ihnen kombiniert
  • Das ist eine sehr Allgemeine Fehlermeldung. Wenn Sie nicht über einen details-link unten, werden Sie brauchen, um alle Fehler von Ihrem audit-logs.
  • Versuchen Sie verschachteln der wenn-Klauseln.
  • In ifuture, erhalten Sie die volle Fehlermeldung von Cognos ersten logs und poste es. Das ist zu allgemein eine Beschreibung ein. Noch besser erhalten Sie Ihre Cognos-Admin zu aktivieren client-Fehlermeldungen, damit es angezeigt wird und Sie sofort.

InformationsquelleAutor Bignadad | 2013-10-08
Schreibe einen Kommentar