Business ObjectS 中文函数说明V1.0.doc_第1页
Business ObjectS 中文函数说明V1.0.doc_第2页
Business ObjectS 中文函数说明V1.0.doc_第3页
Business ObjectS 中文函数说明V1.0.doc_第4页
Business ObjectS 中文函数说明V1.0.doc_第5页
免费预览已结束,剩余134页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Business ObjectS 中文函数说明BusinessObjects公式语法5算术运算符6逻辑运算符7If Then Else8在公式中使用关系运算符9Between9InList9范围运算符11Abs函数14Asc 函数16Average 函数17BlockNumber 函数18Ceil 函数19Char 函数20ColumnNumber 函数21Concatenation 函数22Connection 函数23Count 函数25CountAll 函数26CurrentDate 函数27CurrentTime 函数28CurrentUser 函数29DataProvider 函数30DataProviderSQL 函数31DataProviderType 函数32DayName 函数33DayNumberOfMonth 函数34DayNumberOfWeek 函数35DayNumberOfYear 函数36DaysBetween 函数37Document Author 函数38DocumentDate 函数39DocumentName 函数40DrillFilters 函数41Even 函数42EuroConvertFrom 函数43EuroConvertTo 函数44EuroFromRoundErr 函数45EuroToRoundErr 函数46Exp 函数47Fact 函数48Fill 函数49Floor 函数50FormatDate 函数51FormatNumber 函数52GetProfileNumber 函数53GetProfileString 函数54GlobalFilters 函数55InitCap 函数56IsDate 函数57IsLogical 函数58IsError 函数59IsNull 函数60IsNumber 函数61IsString 函数62IsTime 函数63LastDayOfMonth 函数64LastDayOfWeek 函数65LastExecutionDate 函数66LastExecutionTime 函数67LastPrintDate 函数68Left 函数69LeftPad 函数70LeftTrim 函数71Length 函数72LineNumber 函数73Ln 函数74Log 函数75Log10 函数76Lower 函数77Match 函数78Max 函数79Median 函数80Min 函数81Mod 函数82Month 函数83MonthNumberOfYear 函数84MonthsBetween 函数85MultiCube 函数86NameOf 函数88NoFilter 函数89NumberOfDataProviders 函数90NumberOfPages 函数91NumberOfRows 函数92Odd 函数93Page 函数94PageInSection 函数95Pos 函数96Power 函数97Previous 函数98Product 函数99Quarter 函数100Rank 函数101RelativeDate 函数102Replace 函数103Right 函数104RightPad105RightTrim106Round 函数107RowIndex 函数108Running Average 函数109RunningCount 函数110RunningMax 函数111RunningMin 函数112Running Product 函数113Section number 函数115ServerValue 函数116Sign 函数117Sin 函数118Sqrt 函数119StdDev 函数120StdDevP 函数121SubStr 函数122Sum 函数123Tan 函数124ToDate 函数125ToNumber 函数126Trim 函数127Truncate 函数128UniverseName 函数129Upper 函数130UserResponse131Var 函数132VarP133Week 函数134WordCap 函数135Year 函数136DocumentTime 函数138BusinessObjects公式语法BusinessObjects公式由函数、变量和操作符组成,必须以“=”开头。操作符的优先级(从高到低)如下:算术操作符 关系运算符 逻辑运算符 If Then Else Context 运算符 Where运算符 算术运算符算术运算符指定对一个数或两个数的 算术运算。+加法或一元加法-减法或一元减法*乘法/除法%百分比。这个运算符以百分数代表选中值,相当于乘以 0.01。 逻辑运算符And用于条件表达式,返回满足两个条件的值。语法(参数1) And (参数 2)描述返回同时满足参数1和参数2的结果。Or用于条件表达式,返回满足两个条件之一的值。语法(参数 1) Or (参数 2)描述返回满足参数 1或者参数2的值。Not用于条件表达式,返回条件否定的值。语法Not(参数)描述返回参数的否定值。示例If Not(=Bahamas Beach) Then 1 Else 0.示例对于 Bahamas Beach以外的所有地点返回1,对于 Bahamas Beach返回0。 If Then Else用于建立条件表达式。如果If之后的参数为真,返回 Then后参数,否则返回 Else后的参数。语法If(参数 1逻辑运算符,关系运算符,算术运算符,context运算符, where运算符, 参数 2)Then (数值、字符串或日期) Else (数值、字符串或日期) 这里的输出类型必须与Then语句的输出类型一致。描述如果If之后的参数为真,满足 Then后的参数,否则返回 Else后的参数。示例If (500) Then Well done Else To be improved.如果游客数超过500,则返回“Well done”,否则返回“To be improved”。注释使用If Then Else时,输出类型必须一致。下面的公式中,返回语句同时为数值和字符串,则这个公式将返回出错信息,BusinessObjects不知道应该返回一个数值(0),还是一个字符串(“Over 50”):If (500) Then Well done Else 0只要在返回语句中统一数据类型,就可以避免此类错误,如下:If (500) Then Well done Else To be improvedIf (500) Then 1 Else 0 在公式中使用关系运算符关系运算符用于条件表达式中,两个数值之间或一个数值和一个数集之间的比较。小于大于=大于等于不等于=等于Between在一个数值范围中语法If 或“常量”Between(值1,值2) Then Else描述判断表达式中的值是否在指定范围内。示例If Between(500, 1000) Then true Else False。判断示例变量Revenue是否属于范围:500 = Revenue = 1000,是的话,返回“true”。InList在值列中。语法If 或 “常量” InList(“值1”,“值2”,“值 n”等)ThenElse描述判断表达式的值是否等于值列中的某个值。示例If InList(“Edwards”,“Kamata”,“Bourgoin”,“Schiller”) Then “true” Else “False”。判断 Customer Name 变量是否等于这几个值中的一个,是的话返回“true”。 范围运算符定义要聚合的数据集合,默认为块中显示的数据集合。可以使用以下运算符指定数据集合:ForAll指定计算包含的维。语法度量For All维描述指定计算包含的维。示例公式 /( ForAll ) 比较每个地区的收入和总收入,其结果显示在表的新列中。RegionRevenuePercentageWest100 00014.3 %East150 00021.4 %North200 00028.6 %South250 00035.7 %Sum:700 000100 %ForEach计算中添加一个维。语法度量 ForEach维描述计算中添加一个维。示例Max( ForEach ) 返回最大年收入,例如对于报表中的每个地点。In指定绝对计算返回。语法 1度量In关键字语法 2度量In维描述使用关键字定义计算范围(语法1),或指定计算范围中包含的维(语法2)。示例In () 根据地区计算。 In (,) 根据地区和城市的收入计算。更多信息更多信息参见BusinessObjects 用户手册. Where运算符指定计算数据的一个或多个限制条件。语法度量Where (维= (数值、字符串或日期,维=.)描述指定计算数据的一个或多个限制条件。示例这个示例使用Where条件,回答这个问题 “US Bahamas Beach在总收入中所占比例?”。表中前两列显示年和总收入,使用以下公式可以获得 US Bahamas Beach的数据:= Where (=“US” And =“Bahamas Beach”)使用以下公式可以获得百分比:=( Where (=“US” And =“Bahamas Beach”) / Abs函数语法Abs(数值)描述返回一个数值的绝对值。示例Abs(25) =25Abs(-25) =25 ApplicationValue 函数语法ApplicationValue(“脚本变量”)描述提取脚本中设置的用户变量。示例脚本中包含:set myvar1=“US”set myvar2=“FR”利用ApplicationValue 函数可以获取变量,用于建立复杂过滤器,例如:ApplicationValue(“myvar1”)注释脚本变量可以在文本文件中定义,也可以在BusinessObjects命令行中用 -vars选项引用,例如:businessobjects.exe -vars filename这里filename包含一个或多个变量分配:变量名变量内容 Asc 函数语法Asc(“单个字符”)描述返回单个字符的ANSI码。示例Asc(“J”) = 74, 74是大写字母J的ANSI码 Average 函数语法Average(数值)扩展语法Average(数值范围)描述Aggregate 函数返回一系列数值的均值。示例Average() 返回平均销售收入。Revenue 41 56930 50040 00050 138Revenue Average:40 552注释扩展语法可以进一步限制函数实施的范围。 BlockNumber 函数语法BlockNumber()描述根据当前块的创建顺序,返回当前块的编号。注释报表块号为1,报表中创建的第一个块编号为2。所有的块的根据其在报表中的创建顺序编号。例如,如果报表中新建了两个块,编号为2和3,然后删除块2,新建一个块,则新块编号为4。如果在自由单元格中插入BlockNumber() ,则返回报表块的编号,即1。如果用这个函数新建一个变量,由于过滤器不支持这个类型的函数,因此无法在这个变量上实施复杂过滤器。 Ceil 函数语法Ceil(数值)描述返回一个数值的向上取整。示例Ceil(14/2378) = 1 Char 函数语法Char(数值)描述返回一个数值的ANSI值示例Char(65) =A (因为 65是字母A的ASCII码) ColumnNumber 函数语法ColumnNumber()描述返回块中当前列的编号,从1开始。注释如果在自由单元格中插入ColumnNumber() ,则返回1。如果用这个函数新建一个变量,由于过滤器不支持这个类型的函数,因此无法在这个变量上实施复杂过滤器。 Concatenation 函数语法Concatenation(字符串,字符串)描述连接两个字符串。示例Concatenation(, ) 当First Name =John, Last Name= Smith,则返回 John Smith。注释相当于运算符&。 &可以连接两个或两个以上的字符串,也可在字符串之间插入空格,例如&“ ”&。 Connection 函数语法Connection(“数据提供者”)描述返回数据提供者查询数据库使用的数据库连接参数。 Cos 函数语法Cos(数值)描述返回一个数值的余弦值,这里的数值 为角度的弧度值。示例Cos(234542) = -0,993132 Count 函数语法Count(数值、字符串或日期)扩展语法Count(数值、字符串或日期范围)描述返回数值的数量。示例Count() 返回Customer Name 变量出现的次数。注释这个聚合函数的扩展语法可以界定应用函数的范围。在括号中不要插入其他函数,否则会返回错误结果。例如,如果插入Trim 函数 (Count(Trim(),实际上返回CountAll。 CountAll 函数语法CountAll(任何类型)描述计算行数,包括所有的重复行和空行。 CurrentDate 函数语法CurrentDate()描述返回日期,不需要参数。示例CurrentDate(),结果为当天日期。注释日期格式取决于单元格格式对话框的选项设置。 CurrentTime 函数语法CurrentTime()描述返回当前时间,不需要参数。注释时间格式为HH:MM:SS tt。不能自定义返回格式。 CurrentUser 函数语法CurrentUser()这个函数不需要参数。描述返回当前操作文档的用户名,即用户启动BusinessObjects时的用户名。 DataProvider 函数语法DataProvider()描述返回提取块中变量数据的数据提供者名。示例如果数据提供者名为Query 1 on Beach,DataProvider()返回 Query 1 on Beach。 DataProviderSQL 函数语法DataProviderSQL(“数据提供者名”)描述返回数据提供者的SQL,如果没有生成SQL(例如来自 Microsoft Excel的个人数据文件),则返回出错信息。 DataProviderType 函数语法DataProviderType(“数据提供者名”)描述返回数据提供者类型:“Universe” (查询)、 “存储过程”、 “自由编写SQL” 、“个人数据”。示例DataProviderType(“Query 1 on Beach”) 返回“Universe”。 DayName 函数语法DayName(日期)描述返回日期对应的星期。示例DayName() 返回:预约日期星期01/14/1997Tuesday01/19/1996Friday02/22/1996Thursday注释数据格式取决于单元格格式对话框数值标签的选项设置。 DayNumberOfMonth 函数语法DayNumberOfMonth(日期)描述返回月中的天数。示例如果日期变量 Reservation Date返回10/04/1995,则DayNumberOfMonth() 返回10。 注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . DayNumberOfWeek 函数语法DayNumberOfWeek(日期)描述返回日期对应的星期。示例如果日期变量 Reservation Date返回 10/04/1995,则 DayNumberOfWeek()返回 1 (10/04/1995是星期一)。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . DayNumberOfYear 函数语法DayNumberOfYear(日期)描述返回日期在一年中的天数。示例如果日期变量 Reservation Date返回10/04/1995,则 DayNumberOfYear() 返回100 (10/04/1995是1995年的第100天)。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . DaysBetween 函数语法DaysBetween(日期1,日期2)描述返回两个日期之间的天数。示例DaysBetween(10-04-94,12-04-94) 返回2。注释注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . Document Author 函数语法DocumentAuthor()这个函数不带参数。描述返回当前操作文档的用户名。 DocumentDate 函数语法DocumentDate()这个函数不带参数。描述返回上次保存报表的日期。注释日期格式取决于单元格对话框的数值标签设置。 DocumentName 函数语法DocumentName()这个函数不带参数描述返回活动文档名。 DrillFilters 函数语法DrillFilters()描述返回钻取模式下变量的过滤值。示例钻取模式下,对Country和Resort向下钻取。块中当前显示 US和Bahamas Beach数据。如果在单元格中输入公式 DrillFilters(),则返回US。如果要显示钻取工具栏当前全部值,选择“插入”菜单的的“特殊字段”/“钻取过滤器”命令,BusinessObjects会在全中的单元格中显示 US - Bahamas Beach。如果没有选中任何单元格,BusinessObjects提示用户插入一个新单元格。每次更改钻取工具栏上的数值,这个单元格中的数值随之改变。使用这个命令插入钻取过滤器时,公式栏显示的语法为 “DrillFilter(“”)”。只有在钻取模式下,这个命令才可用。 Even 函数语法Even(全部数据类型)描述偶数返回1,奇数返回0。 EuroConvertFrom 函数语法EuroConvertFrom(数值,货币 ISO码,小数位数)描述将一定数量的欧元兑换成指定货币。参数“货币ISO码”是目标货币的ISO代码,参数“小数位数”指定结果要显示几位小数,从 0-15。示例 1EuroConvertFrom(1,234.56, DEM, 2) 将1,234.56欧元兑换为德国马克。结果舍入为两位小数,1,234.56 x 1.95583 = 2,414.59。示例 2EuroConvertFrom(, FRF, 2) 将 度量的全部数值从欧元兑换为法郎,结果显示两位小数。 EuroConvertTo 函数语法EuroConvertTo(数值,货币 ISO码,小数位数)描述将一定数量的指定货币兑换为欧元。参数“货币ISO码”是目标货币的ISO代码,参数“小数位数”指定结果要显示几位小数,从 0-15。示例 1EuroConvertTo(1,234.56, DEM, 2) 将1,234.56德国马克兑换为欧元。结果摄入为两位小数, 1,234.56 / 1.95583 = 624.73示例 2EuroConvertTo(, FRF, 2) 将 度量的全部数值从法郎兑换为欧元,结果显示两位小数。 EuroFromRoundErr 函数语法EuroFromRoundErr(数值,货币 ISO码,小数位数)描述欧元兑换到指定货币时,返回舍入小数前后的差别。返回值为指定货币。参数“货币ISO码”是目标货币的ISO代码,参数“小数位数”指定结果要显示几位小数,从 0-15。示例EuroFromRoundErr(1,234.56, DEM, 2) 返回值为1,234.56欧元兑换为德国马克的舍入误差,结果显示为两位小数。 EuroToRoundErr 函数语法EuroToRoundErr(数值,货币 ISO码,小数位数)描述指定货币兑换到欧元时,返回舍入小数前后的差别。返回值为指定货币。参数“货币ISO码”是目标货币的ISO代码,参数“小数位数”指定结果要显示几位小数,从 0-15。示例EuroToRoundErr(1,234.56, DEM, 2) 返回值为1,234.56德国马克兑换为欧元的舍入误差,结果显示为两位小数。 Exp 函数语法Exp(数值)描述返回e的幂次。示例Exp(1) = 2,718282注释输入数值必须小于等于709。 Fact 函数语法Fact(数值)描述返回一个数值的阶乘。示例Fact(5) =120注释输入数值必须小于等于170。 Fill 函数语法Fill(字符串,次数)描述一个字符串重复一定次数。示例Fill(“:-)”, 2) 返回 :-) :-). Floor 函数语法Floor(数值)描述返回一个数值向下取整的值。示例Floor(2,5) =2. FormatDate 函数语法FormatDate(日期, “格式”)描述对标准dd/mm/yy格式的日期实施指定格式。示例FormatDate(DocumentDate(), “mm/dd/yy”) 返回07/29/96FormatDate(13/07/00, “m/d/yyyy”) 返回 7/13/2000注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . FormatNumber 函数语法FormatNumber(数值, “格式”)描述对数值实施指定格式。示例FormatNumber(12,5, “0.00”)返回 12.50. GetProfileNumber 函数语法GetProfileNumber(“路径”)描述返回“路径”指定的Windows注册表数值,其键值目录为“HKEY_LOCAL_MACHINE Software Business Objects”。 GetProfileString 函数语法GetProfileString(“路径”)描述返回制订“路径”的Windows注册表字符值,其键值目录为“HKEY_LOCAL_MACHINE Software Business Objects”。 GlobalFilters 函数语法GlobalFilters()描述返回指定变量的过滤值。注释全局变量适用于整个报表。示例要对报表进行过滤,只显示US数据,在过滤器对话框中,首先将 Country维拖入全局过滤器文件夹,然后选择US。如果在单元格中输入GlobalFilters(),则返回 “US”。 InitCap 函数语法InitCap(字符串)描述字符串首字母大写,其余字母小写不变。示例InitCap(“john doe”) 返回John doe。 IsDate 函数语法IsDate(字符串、数值或日期)描述检查一个常量或变量是否是“日期”类型,与 If Then Else一起使用。示例如果Reservation Date是一个字符串变量,IsDate() Then “true” Else “false” 返回“fals。”.注释这个函数也可以单独使用。例如,IsDate(),这时返回值为0 (false),或 1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsLogical 函数语法IsLogical(字符串、数值或日期)描述检查一个变量或常量是否是逻辑值,与If Then Else一起使用。示例If IsLogical() Then “true” Else “false”返回true,其中MyLogical=Revenue10000.注释可以单独使用这个函数,例如,IsLogical(),这时返回 0 (false) 或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsError 函数语法IsError(字符串、数值或日期)描述检查一个常量或变量是否返回错误,与If Then Else一起使用。注释可以单独使用这个函数,例如, IsError(),这时返回值为 0 (false) 或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsNull 函数语法IsNull(字符串、数值或日期)描述检查一个常量或变量是否为空,与If Then Else一起使用。示例If IsNull(First Name) Then “true” Else “false” 返回false.注释可以单独使用这个函数,例如, IsNull(),这时返回值为 0 (false)或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsNumber 函数语法IsNumber(字符串、数值或日期)描述检查一个常量或变量是否为数值,与If Then Else一起使用。示例If IsNumber() Then “true” Else “false” 返回 true.注释可以单独使用这个函数,例如, IsNumber(),这时返回值为 0 (false)或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsString 函数语法IsString(字符串、数值或日期)描述检查一个常量或变量是否为字符串,与If Then Else一起使用。示例If IsString() Then “true” Else “false”返回 true.注释可以单独使用这个函数,例如, IsString(),这时返回值为 0 (false)或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . IsTime 函数语法IsTime(字符串、数值或日期)描述检查一个常量或变量是否为时间,与If Then Else一起使用。示例IsTime() Then 0 Else 1返回 0注释可以单独使用这个函数,例如, IsTime(),这时返回值为 0 (false)或1 (true)。使用单元格格式对话框中数值标签的布尔值命令,不能对这些数值进行格式化。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . LastDayOfMonth 函数语法LastDayOfMonth(日期)描述返回日期中月份的最后一天。示例LastDayOfMonth() 返回Reservation DateLast Day of the Month05/08/199605/31/199602/02/199702/28/1997注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . LastDayOfWeek 函数语法LastDayOfWeek(日期)描述返回日期所在星期的最后一天。示例LastDayOfWeek()返回Reservation DateLast Day of the Week01/14/199701/19/199701/19/199601/21/1996注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . LastExecutionDate 函数语法LastExecutionDate(数据提供者名)描述返回上次运行数据提供者的日期。注释日期格式取决于单元格格式对话框的数值标签选项设置。 LastExecutionTime 函数语法LastExecutionTime(“数据提供者名”)描述返回上次运行数据提供者的时间。注释时间格式取决于单元格格式对话框的数值标签选项设置。 LastPrintDate 函数语法LastPrintDate()描述返回报表上次打印日期。注释日期格式取决于单元格格式对话框的数值标签选项设置。 Left 函数语法Left(字符串,字符数)描述从字符串左边取出指定数量的字符。示例Left(“Date of the Order”,4) 返回Date. LeftPad 函数语法LeftPad(字符串,字符数,字符串)描述在字符串左边添加指定字符串,字符数表示返回字符串的最小长度。示例LeftPad(“port”, 6, “re”) 返回report. LeftTrim 函数语法LeftTrim(字符串)描述删除字符串左边的空格。示例LeftTrim(“ quarter”) 返回quarter. Length 函数语法Length(字符串)描述返回字符串的字符数。示例Length(“SMITH”) 返回7。 LineNumber 函数语法LineNumber()描述返回块中当前行的行号,从1开始。块中所有行都进行编号,包括页眉行和页脚行。注释如果在自由单元格中插入LineNumber(),则根据创建顺序返回此单元格编号,每开始一个新节,编号重新从1开始。如果使用这个函数创建一个变量,由于过滤器不支持这种类型的变量,不能对其实施复杂过滤。示例报表在第一列显示行号,注意页眉和页脚都编号。 Ln 函数语法Ln(数值)描述返回一个数的自然对数,底数为常量e =2.71828182845904。示例Ln(86) =4.45 Log 函数语法Log(数值,底数)描述返回一个正实数对某个底数的对数值。示例LOG(8,2) = 3. Log10 函数语法Log10(数值)描述返回一个正实数对底数10的对数值。示例Log10(10) = 1。 Lower 函数语法Lower(字符串)描述字符串显示为小写。示例Lower(“SMITH”)返回 smith. Match 函数语法Match(字符串,文本模式)描述比较两个字符串。Match是与If Then Else一起使用的逻辑函数。示例If Match(“SMITH”, “S%”) Then “true” Else “false”返回true。注释函数中可以使用通配符。通配符可以代表任何字符、数值或字符串。BusinessObjects支持的标准通配符包括:通配符描述%代表几个字符,或者对提示的回答。例如,N% 返回所有以N开头的字符串 (New York,Nevada等)_代表单个字符或常量。例如,GR_VE返回Grave,Grove,Greve等。 Max 函数语法Max(数值)扩展语法Max(数值范围)描述返回一系列数值中最大值的聚合函数。示例Max() 返回最大revenue值。Revenue 41 56930 50040 00050 138Maximum Revenue:50 138注释扩展语法可以进一步限制函数实施的范围, 范围 可以用In,ForEach或ForAll 运算符来指定。 Median 函数语法Median(数值)扩展语法Median(数值范围)描述返回一系列数值的中间值。中间值是集合中居中的数值,包括0,不包括逻辑值和空值。示例 1Object = 1,2,3,4,5; Median(Object) =3。示例 2如果数值个数为奇数,则返回中间两个数值的平均值。Object = 1,2,3,4,5,6; Median(Object) =3.5。注释扩展语法可以进一步限制函数实施的范围, 范围 可以用In,ForEach或ForAll 运算符来指定。 Min 函数语法Min(数值)扩展语法Min(数值范围)描述返回一系列数值中最大值的聚合函数。示例Min()返回最小值Revenue 41 56930 50040 00050 138Minimum Revenue:30 500注释扩展语法可以进一步限制函数实施的范围, 范围 可以用In,ForEach或ForAll 运算符来指定。 Mod 函数语法Mod(被除数,除数)描述返回被除数除以除数的整数商。示例Mod(-25, 3.5) =-1.注释如果除数为0,则返回错误。结果根据以下公式进行舍入:Mod(n,d) =n-d*Floor(n/d) Month 函数语法Month(日期)描述返回日期所在的月份。示例Month() 返回:Reservation DateMonth of the Order05/08/1995May02/02/1996February06/28/1997June12/12/1997December注释日期格式取决于单元格格式对话框的数值标签选项设置。 MonthNumberOfYear 函数语法MonthNumberOfYear(日期)描述返回日期处于当年的第几个月。示例Month()返回:Reservation DateMonth of the OrderMay 08 199605February 02 199602June 28 199706December 12 199712注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 . MonthsBetween 函数语法MonthsBetween(日期1, 日期2)描述返回两个日期之间相隔的月份数。示例MonthsBetween(10-04-94, 10-05-94) 返回1。注释要在这个函数后输入常量,可以使用 ToDate 函数或在日期上加上单引号 (如04.04.96)。 ToDate 更多信息参见 .限制如果起始日期位于一个月的最后一天,而下一个月的天数少于这个月,则这个函数的使用受到限制。这是因为BusinessObjects这样计算两个日期间相隔月份:1. 在起始日期上加上本月天数。2. 如果结果小于等于结束日期,则结果加1。3. 重复此过程,直到结果大于等于结束日期。示例 1其实日期01/08/1998,结束日期 01/09/98返回1个月。1 August + 31 =1 September。结果等于结束日期,则加上一个月。如果起始日期在月末,而下一个月的天数少于本月,则会出现问题,如下:示例 2起始日期31/08/1998,结束日期 30/09/1998返回 0个月。由于只加30天就到达了结束日期,而August有31天, BusinessObjects返回0。 MultiCube 函数语法Multicube(度量)描述在包含多个数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论