Ich habe eine kurze Frage zu Cognos 10. Ich versuche, ein Datenelement zu exportieren, das einen Berichtsausdruck erstellt hat der Wert. Der Wert ist zum Beispiel: IF (ParamValue ('p_RPO') ist NULL) THEN ('') ELSE (ParamDisplayValue ('p_RPO')). Wenn ich den Bericht als HTML exportieren, funktioniert er wie beabsichtigt. Wenn ich jedoch Excel 2007-Daten auswähle, scheint es die Datenelementspalte zu entfernen, die dann den Ausdruck ausgibt. Gibt es eine Möglichkeit, das zu beheben?So exportieren Sie einen Berichtsausdruck in Cognos 10 als Datenelement und geben die Ergebnisse bei der Excel 2007-Datenauswahl zurück
0
A
Antwort
0
Statt einen Bericht Ausdruck mit fügen Sie ein Datenelement auf die Abfrage mit diesem Ausdruck:
if (?p_RPO? is null) then ('whatever') else (?p_RPO?)
diese Daten Artikel auf die Liste.
Um den Parameter p_RPO optional zu machen, müssen Sie das Eingabeaufforderungs-Makro verwenden, das einen Standardwert angibt. In diesem Fall:
if(#prompt('p_RPO', 'string', 'default')# = 'default') then ('whatever') else (#prompt('p_RPO', 'string', 'default')#)
Verwandte Themen
- 1. So finden Sie Textzeichenfolgen und geben die Summe der Zellen unter Strings zurück In Excel
- 2. date() und gmdate() geben unterschiedliche Ergebnisse zurück
- 3. FMDatabaseQueue So geben Sie einen Wert zurück
- 4. So exportieren Sie Ansicht in die Excel ASP.NET MVC
- 5. Typeahead und Laravel geben keine Ergebnisse zurück
- 6. Gezielte Zwischensummierung in Cognos 10
- 7. So geben Sie die richtige UIImageView zurück
- 8. So zeigen Sie PRINT-Ergebnisse in EXCEL
- 9. Exportieren von Daten in Excel und geben Hyperlinks
- 10. So geben Sie None in Scala zurück
- 11. Exportieren mehrerer Ergebnisse in die gleiche Excel-Tabelle
- 12. Cognos TM1 Insight - So transportieren Sie einen Bildschirm zwischen Servern
- 13. So exportieren Sie Bericht Excel in der Website mit angularjs
- 14. So exportieren Sie die Ergebnisse einer MS Access-Abfrage auf ein bestimmtes Blatt des Excel
- 15. Geben Sie eine Zeichenfolge/einen Durchlauf als Referenz zurück
- 16. So exportieren Sie HTML-Formulardaten nach Excel
- 17. So geben Sie Fehler von PYODBC zurück
- 18. Wählen Sie einen Wert aus der Datenbank und geben Sie einen anderen Wert in Django zurück
- 19. So geben Sie Konsolendaten in angularjs zurück
- 20. So geben Sie einen Wert im Abschlussblock zurück
- 21. Wenn die Anzahl der Eigenschaften größer als n ist, geben Sie einen Untergraphen in Neo4j zurück
- 22. Exportieren Sie Ergebnisse von R in Excel-Tabelle?
- 23. So geben Sie Dialogfragmente Ergebniswerte zurück
- 24. Excel VBA - Als PDF exportieren
- 25. So exportieren Sie Assoziationsregeln in Excel-Datei in rapidminer
- 26. Cognos 10 - Assign angemeldet Benutzername auf einen Parameter Javascript
- 27. Azure-Funktionen - So geben Sie einen Standortkopf zurück
- 28. So geben Sie den Status der Redux-Reduzierungen zurück
- 29. So geben Sie einen Datumswert mithilfe einer öffentlichen Funktion zurück
- 30. Ausblenden bestimmter Spalten in Cognos 10
Vielen Dank! Ich habe das versucht und es scheint zu bestätigen. Ich bemerkte auf der Eingabeaufforderungsseite, als ich begann, den Bericht auszuführen, machte es die Eingabeaufforderung erforderlich, obwohl es nicht eine erforderliche Eingabeaufforderung und die Eigenschaften erforderlich ist Feld ist auf Nein festgelegt und die ausblenden Verzierungen ist ebenfalls auf Nein festgelegt. Irgendein Grund warum würde es es erforderlich machen? – Blackmonba
Ich fand den Grund, warum es die Aufforderung erforderlich macht. Ich glaube, dass es in Cognos eingebaut werden muss, wo die Eingabeaufforderung auf erforderlich gesetzt wird, wenn Ausdrücke in ein Datenelement eingefügt werden. Eine meiner Anforderungen von meinem Endbenutzer bestand darin, diese spezielle Aufforderung "nicht erforderlich" zu machen, weil sie sie möglicherweise verwenden oder nicht verwenden kann. Der Ausdruck funktioniert jedoch beim Exportieren in das Excel-Format und das andere Format, aber unter Verwendung von Excel-Daten werden die Spalten ausgeblendet, weil er "echte Daten" oder "Rohdaten" erwartet, wie ich es gerne nenne. – Blackmonba
Versuchen Sie, ein Dummy-Abfrageelement im Ausdruck zu verwenden. Vielleicht wird die Spalte in Excel angezeigt – Tripanosomagambiense