Wir sind dabei, cognos-Berichte in ssrs-Berichte zu konvertieren. Ich habe eine Frage, die ich vom cognos Bericht bekommen habe und es ist in pervasive sql geschrieben, ich bin über die Sprache nicht sicher. Ich bin in der Lage, die meisten der Abfrage zu interpretieren, aber ich bin mit einem Befehl XSUM fest. Es hat eine Syntax wieKonvertieren von Cognos-Berichten in SSRS, was bewirkt der XSUM-Befehl?
XSUM (col21 bei col3 col7 col5 col5 für col3 col7) als col22 wobei col21, col3, col5 und col7 Spalten aus der Tabelle sind.
Kann mir jemand helfen zu verstehen, was der Befehl XSUM tut und was das Äquivalent dazu in T-sql ist.
Danke.
hallo, danke für reply.we ausführen keine Operationen außerhalb der Datenbank ab, ich weiß. Ich habe drei Unterabfragen und die Daten kommen aus Tabellen. Wie kann man feststellen, ob es außerhalb der Datenbank eine Anwendung gibt, die diese arithmetischen Operationen durchführt? Danke. – lch
Nun, wenn Sie die Abfrage ausführen, und es gibt eine Sache zurück, und in dem Bericht sehen Sie, dass die Daten manipuliert werden, wissen Sie, dass etwas auf der Berichtsebene berechnet wird. Ich würde nur die alten Berichte verwenden, um eine Vorstellung davon zu bekommen, was erforderlich ist, und sie im Berichtsgenerator der Berichtsdienste neu erstellen. – Mez
Woher haben Sie diese Abfrage? Wenn Sie die an die Datenbank gesendete Abfrage erfassen (z. B. mit SQL Profiler), werden keine XSUMs angezeigt. Sie sehen sie nur auf der Berichtsseite. Wenn Sie Berichte migrieren möchten, müssen Sie dies verstehen. @Mez gibt einen guten Rat: Versuchen Sie nicht, eine technische Berichtskonvertierung durchzuführen. Sie sollten die Berichte wahrscheinlich verstehen und neu erstellen. –