Funcţiile raportului Today () Returnează data sistemului actual. Now () Returnează ora sistemului actual. AsOfTime () Returnează valoarea orară a expresiei AsOfTime, dacă este definită. În caz contrar, AsOfTime returnează ora de executare a raportului. AsOfDate () Returnează valoarea datei expresiei AsOfDate, dacă este definită. În caz contrar, AsOfDate returnează data de executare a raportului. ReportDate () Returnează data şi ora de executare a raportului. NumeRaport () Returnează numele raportului. Această funcţie funcţionează doar când raportul este rulat din IBM® Cognos® Connection. Dacă este rulată o vizualizare de raport salvat, întoarce numele vizualizării de raport. ReportPath () Returnează calea raportului. Această funcţie funcţionează doar când raportul este rulat din IBM® Cognos® Connection. ReportDescription () Returnează descrierea raportului. Această funcţie funcţionează doar când raportul este rulat din IBM® Cognos® Connection. ReportLocale () Returnează caracteristicile locale de rulare. GetLocale () Returnează caracteristicile locale de rulare (perimate). Locale () Returnează caracteristicile locale de rulare. ReportProductLocale () Returnează caracteristicile locale ale produsului. ReportAuthorLocale () Returnează caracteristicile locale ale autorului. ReportSaveDate () Returnează data ultimei salvări a raportului. ReportCreateDate () Returnează data creării raportului. IDRaport () Returnează ID-ul raportului. ReportOutput () Returnează numele formatului de ieşire, cum ar fi CSV, HTML, HTMLFragment, layoutDataXML, MHT, PDF, rawXML, spreadsheetML (format Excel 2007), XHTML, xlsxData (format Excel 2007 Data), XLWA (format Excel 2002), XML, singleXLS (depreciat), XLS (depreciat). ReportOption ('optionName') Returnează valoarea variabilei opţiunii de rulare identificată de "optionName", cum ar fi attachmentEncoding, burst, cssURL, email, emailAsAttachment, emailAsURL, emailBody, emailSubject, emailTo, emailToAddress, metadataModel, outputEncapsulation, outputFormat, outputLocale, outputPageDefinition, outputPageOrientation, primaryWaitThreshold, print, printer, printerAddress, prompt, promptFormat, saveAs, saveOutput, secondaryWaitThreshold, verticalElements sau xslURL. ServerName () Returnează numele serverului web de unde a provenit cererea de rulare. Valoarea poate fi goală dacă cererea este executată de la planificator. ServerLocale () Returnează caracteristicile locale ale serverului care rulează raportul. ModelPath () Returnează calea modelului. BurstKey () Returnează cheia rafală. BurstRecipients () Returnează lista de distribuţie a destinatarilor raportului în rafală. IsBursting ('recipientName') Returnează 1 boolean (TRUE) când raportul va fi distribuit către destinatar; în caz contrar, returnează 0 boolean (FALSE). ParamNames () Returnează toate numele de parametri. ParamName ('parameterName') Returnează numele parametrului "parameterName". ParamDisplayValue ('parameterName') Returnează un şir care reprezintă valoarea de afişat a parametrului "parameterName". Această funcţie apare în exemplul Recruitment Report din pachetul GO Data Warehouse (analysis). ParamValue ('parameterName') Returnează valoarea parametrului "parameterName". ParamCount ('parameterName') Returnează numărul parametrului "parameterName". RowNumber () Returnează rândul curent. PageNumber () Returnează numărul paginii actuale. PageCount () Returnează numărarea paginii curente. Această funcţie este activă numai dacă ieşirea raportului este Adobe® PDF sau Microsoft® Excel. Dacă salvaţi ieşirea raportului, această funcţie poate fi folosită cu toate formatele. IsPageCountAvailable () Returnează 1 boolean (TRUE) dacă numărul de pagini este disponibil pentru execuţia curentă a raportului; în caz contrar returnează 0 boolean (FALSE). HorizontalPageNumber () Returnează numărul de pagini actuale pe orizontală. HorizontalPageCount () Returnează contorul de pagini actuale pe orizontală. PageName () Returnează numele paginii curente. URLEncode ('text') Returnează valoarea codificată URL a textului de intrare. TOCHeadingCount ( headingLevel ) Returnează numărul de titluri din cuprins pentru un nivel de titluri specificat. IsAccessible() Returnează boolean 1 (true) dacă raportul este executat cu caracteristicile de accesibilitate activate. Utilizaţi această funcţie ca expresie variabilă cu un bloc condiţional pentru a vă face rapoartele accesibile. De exemplu, puteţi adăuga un echivalent listă sau tabel încrucişat la o diagramă în rapoartele executate cu caracteristicile de accesibilitate activate. IsBooklet() Returnează valoarea booleeană 1 (true) dacă raportul este un raport copil al unei broşuri (booklet); alfel returnează valoarea booleeană 0 (false). ColumnNumber () Returnează numărul coloanei curente. IsCrosstabColumnNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-o coloană de tabel încrucişat. IsCrosstabRowNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-un rând de tabel încrucişat. IsInnerMostCrosstabColumnNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-o coloană interioară a tabelului încrucişat. IsInnerMostCrosstabRowNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-un rând interior al tabelului încrucişat. IsLastInnerMostCrosstabColumnNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod în ultima coloană interioară a tabelului încrucişat. IsLastInnerMostCrosstabRowNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod în ultimul rând interior al tabelului încrucişat. IsOuterMostCrosstabColumnNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-o coloană exterioară a tabelului încrucişat. IsOuterMostCrosstabRowNodeMember () Returnează valoarea booleeană 1 (TRUE) dacă nodul curent este un membru nod într-un rând exterior al tabelului încrucişat. IsFirstColumn () Returnează valoarea booleeană 1 (TRUE) dacă coloana curentă este prima coloană. IsLastColumn () Returnează valoarea booleeană 1 (TRUE) dacă coloana curentă este ultima coloană. CubeName ( dimensiune ) Returnează numele cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeDescription ( dimensiune ) Returnează descrierea cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeCreatedOn ( dimensiune ) Returnează data şi ora creării cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. Dacă sursa dimensiunii este un IBM® Cognos® PowerCube (.mdc), funcţia returnează un şir necompletat deoarece date de creaţie iniţială a unui PowerCube nu este menţinută. CubeDataUpdatedOn ( dimensiune ) Returnează data-ora ultimei actualizări a datelor cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeSchemaUpdatedOn ( dimensiune ) Returnează data-ora ultimei actualizări a schemei cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeIsOptimized ( dimensiune ) Returnează "true" dacă este optimizat cubul. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeDefaultMeasure ( dimensiune ) Returnează numele măsurii implicite a cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CubeCurrentPeriod ( dimensiune ) Returnează perioada curentă a cubului. "Dimensiunea" specifică din care cub să se recupereze metadatele. CellValue () Returnează valoarea celulei curente din tabelul încrucişat. InScope ( dataItem , MUN, ... ) Returnează valoarea booleeană 1 (TRUE) când celula se află în domeniul articolelor de date şi MUN; în caz contrar, returnează valoarea booleeană 0 (FALSE).