Функции отчета Today() Возвращает текущую системную дату. Now() Возвращает текущее системное время. AsOfTime() Возвращает значение даты выражения "AsOfTime", если оно задано. В противном случае функция AsofTime возвращает время выполнения отчета. AsOfDate() Возвращает значение даты выражения "AsOfDate", если оно задано. В противном случае функция AsofDate возвращает дату выполнения отчета. ReportDate() Возвращает дату и время выполнения отчета. ReportName() Возвращает имя отчета. Эта функция работает, только если отчет запущен из IBM® Cognos® Connection. Если запустить сохраненное представление отчета, будет возвращено имя представления отчета. ReportPath() Возвращает путь отчета. Эта функция работает, только если отчет запущен из IBM® Cognos® Connection. ReportDescription() Возвращает описание отчета. Эта функция работает, только если отчет запущен из IBM® Cognos® Connection. ReportLocale() Возвращает локаль выполнения отчета. GetLocale() Возвращает локаль выполнения (функция устарела). Locale() Возвращает локаль выполнения. ReportProductLocale() Возвращает локаль продукта. ReportAuthorLocale () Возвращает локаль автора. ReportSaveDate() Возвращает дату последнего сохранения отчета. ReportCreateDate() Возвращает дату создания отчета. ReportID() Возвращает ID отчета. ReportOutput() Возвращает имя формата выходных данных отчета, например, CSV, HTML, HTMLFragment, layoutDataXML, MHT, PDF, rawXML, spreadsheetML (формат Excel 2007), XHTML, xlsxData (формат данных Excel 2007), XLWA (формат Excel 2002), XML, singleXLS (устарел), XLS (устарел). ReportOption ('имяОпции') Возвращает значение переменной параметра запуска, установленного функцией "optionName". Возможные значения для "optionName": 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, xslURL. ServerName() Возвращает имя веб-сервера, откуда исходит требование о выполнении. Это значение может быть пустым, если запрос выполняется из планировщика. ServerLocale() Возвращает локаль сервера, на котором выполняется отчет. ModelPath() Возвращает путь модели. BurstKey() Возвращает ключ пакетной передачи. BurstRecipients() Возвращает список рассылки получателей пакетной передачи. IsBursting ('имяПолучателя') Возвращает логическое значение 1 (true), если отчет отправляется данному получателю; в противном случае возвращает логическое значение 0 (false). ParamNames() Возвращает все имена параметров. ParamName ('имяПараметра') Возвращает имя параметра, заданного аргументом "имяПараметра". ParamDisplayValue ('имяПараметра') Возвращает строку, представляющую собой выводимое на экран имя параметра, заданного аргументом "имяПараметра". Эта функция содержится в примере отчета "Отчет по набору персонала" в пакете хранилища данных GO (анализ). ParamValue ('имяПараметра') Возвращает значение параметра, заданного аргументом "имяПараметра". ParamCount ('имяПараметра') Возвращает число экземпляров параметра, заданного аргументом "имяПараметра". RowNumber() Возвращает текущую строку. PageNumber() Возвращает текущий номер страницы. PageCount() Возвращает текущее число страниц. Эта функция работает, только когда в качестве формата выходных данных отчета используется Adobe® PDF или Microsoft® Excel. Если сохранить выходные данные отчета, эта функция будет работать для всех форматов. IsPageCountAvailable() Возвращает логическое значение 1 (true), если для текущего выполнения отчета доступно число страниц; в противном случае возвращает 0 (false). HorizontalPageNumber() Возвращает номер текущей страницы по горизонтали. HorizontalPageCount() Возвращает текущее число страниц по горизонтали. PageName() Возвращает имя текущей страницы. URLEncode ('текст') Возвращает значение входного текста, закодированное в виде URL. TOCHeadingCount ( уровеньЗаголовка ) Возвращает число заголовков в содержании для указанного уровня заголовков. IsAccessible() Возвращает логическое значение 1 (true), если в отчет добавлены специальные возможности. Чтобы сделать отчеты доступными, используйте эту функцию в качестве переменного выражения с условным блоком. Например, можно добавить эквивалент списка или перекрестной таблицы на диаграмму в отчетах со специальными возможностями. IsBooklet() Возвращает логическое значение 1 (true), если отчет является дочерним отчетом формуляра; в противном случае возвращает логическое значение 0 (false). ColumnNumber() Возвращает текущий номер столбца. IsCrosstabColumnNodeMember() Возвращает логическое значение 1 (true), если текущий узел является членом узла столбца перекрестной таблицы. IsCrosstabRowNodeMember() Возвращает логическое значение 1 (true), если текущий узел является членом узла строки перекрестной таблицы. IsInnerMostCrosstabColumnNodeMember() Возвращает логическое значение 1 (true), если текущий узел находится на наибольшей глубине вложения в узле столбца перекрестной таблицы. IsInnerMostCrosstabRowNodeMember() Возвращает логическое значение 1 (true), если текущий узел находится на наибольшей глубине вложения в узле строки перекрестной таблицы. IsLastInnerMostCrosstabColumnNodeMember() Возвращает логическое значение 1 (true), если текущий узел является последним членом на наибольшей глубине вложения в узле столбца перекрестной таблицы. IsLastInnerMostCrosstabRowNodeMember() Возвращает логическое значение 1 (true), если текущий узел является последним членом на наибольшей глубине вложения в узле строки перекрестной таблицы. IsOuterMostCrosstabColumnNodeMember() Возвращает логическое значение 1 (true), если текущий узел находится на наименьшей глубине вложения в узле столбца перекрестной таблицы. IsOuterMostCrosstabRowNodeMember() Возвращает логическое значение 1 (true), если текущий узел находится на наименьшей глубине вложения в узле строки перекрестной таблицы. IsFirstColumn() Возвращает логическое значение 1 (true), если текущий столбец является первым. IsLastColumn() Возвращает логическое значение 1 (true), если текущий столбец является последним. CubeName ( измерение ) Возвращает имя куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeDescription ( измерение ) Возвращает описание куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeCreatedOn ( измерение ) Возвращает дату и время создания куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. Если источником измерений является IBM® Cognos® PowerCube (.mdc), то функция возвратит пустую строку, так как первоначальная дата создания PowerCube не сохраняется. CubeDataUpdatedOn ( измерение ) Возвращает дату и время последнего обновления данных куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeSchemaUpdatedOn ( измерение ) Возвращает дату и время последнего обновления схемы куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeIsOptimized ( измерение ) Если куб оптимизирован, возвращает значение true. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeDefaultMeasure ( измерение ) Возвращает имя показателя по умолчанию для куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CubeCurrentPeriod ( измерение ) Возвращает текущий период для куба. Аргумент "измерение" указывает, из какого куба следует извлекать метаданные. CellValue() Возвращает значение текущей ячейки перекрестной таблицы. InScope ( элементДанных , MUN, ... ) Возвращает логическое значение 1 (true), если ячейка находится в области элементов данных и уникальных имен членов (MUN); в противном случае возвращает, 0 (false).