db函数的使用方法

在EXCEL中 如何用年数总和法计算累计折旧

一、数据准备。如图所示,固定资产余额法主要需要三个数据,分别是固定资产原值、固定资产残值及折旧期数,本例中分别为2000、200、5。

二、选择公式。如图所示,在excel菜单栏中选择“公式”,在其界面下选择“财务”公式。

三、选择DB。如图所示,在财务公式下拉列表中选中DB函数。

四、输入函数。如图所示,在DB函数对话框中分别输入相应数据。

五、结果浏览。如图所示,点击确定后,即可显示结果。

工作表中的DB函数怎么用

对于excel函数,excel本身有比较详细的介绍。这里的描述基本上就来自excel的在线帮助:

DB函数,使用固定余额递减法,计算一笔资产在给定期间内的折旧值。

语法如下:

DB(cost, salvage, life, period, month)

参数说明:

cost:      资产原值
salvage:   折旧的末值,残值
life:     折旧总期限
period:    计算的期间,和life单位相同
month:     第一年月份,缺省12个月

示例:

如有问题,继续交流,谢谢。

vfp中dbgetprop函数怎么用

DBGETPROP( ) 函数
得到当前数据库的属性,或者返回当前数据库中字段、命名连接、表或视图的属性。
注意:
得到当前数据库的属性,或者返回当前数据库中字段、命名连接、表或视图的属性之前,必须打开数据库。但不必打开一个表或视图来检索其属性。
 

 

DBGETPROP(cName, cType, cProperty)

 
参数
cName

指定数据库、字段、命名连接、表或视图的名称,DBGETPROP( ) 函数返回有关信息。
要返回表或视图中字段的信息,可将包含该字段的表或视图的名称放在该字段名前面。例如,要返回 customer 表中 custid 字段的信息,可指定 cName 为:
 
复制程序代码
customer.custid

cType

指定 cName 是否为当前数据库,或者当前数据库中的一个字段、命名连接、表或视图。下表列出了 cType 的允许值:
 
cType 说明
CONNECTION
cName 是当前数据库中的一个命名连接。

DATABASE
cName 是当前数据库。

FIELD
cName 是当前数据库中的一个字段。

TABLE
cName 是当前数据库中的一个表。

VIEW
cName 是当前数据库中的一个视图。

cProperty
 
指定属性名称,DBGETPROP( ) 函数返回该属性的信息。下表列出了 cProperty 的允许值、返回值类型以及属性说明,每个说明都包括属性的读写权限。如果属性是只读的,则它的值就不能用DBSETPROP( ) 更改。
连接属性 
cProperty 类型 说明
Asynchronous
L
连接方式。默认值为“假”(.F.),同步连接方式;“真”(.T.) 为异步连接方式。
可读写。

BatchMode
L
批处理方式。默认值为“真”(.T.),以批处理方式操作的连接。
可读写。

Comment
C
连接的注释文本。
可读写。

ConnectString
C
注册连接字符串。
可读写。

ConnectTimeout
N
以秒为单位的连接超时间隔。默认值为 0 (无限期等待)。
可读写。

Database
C
使用带有 DATABASE 子句的 CREATE CONNECTION 命令或“连接设计器”指定服务器数据库名。
可读写。

DataSource
C
ODBC.INI 文件中定义的数据源名。
可读写。

DisconnectRollback
L
指定 SQLDISCONNECT( ) 访问最后的连接句柄是等待事务处理或重新运行。
默认值为“假”(.F.),SQLDISCONNECT( ) 为等待事务处理。
为“真” (.T.), SQLDISCONNECT( ) 为重新运行。
自动连接事务处理不受该设置影响。
可读写。

DispLogin
N
根据含有的数值来确定 ODBC 的注册对话框的显示。 DispLogin 可以是以下值:
1 或 DB_PROMPTCOMPLETE (在 Foxpro.h定义的常量)。 1 是默认值。
2 或 DB_PROMPTALWAYS (在 Foxpro.h定义的常量)。
3 或 DB_PROMPTNEVER (在 Foxpro.h定义的常量)。
如果指定为 1 或 DB_PROMPTCOMPLETE,只有当缺少所需信息时,Visual FoxPro 才显示 ODBC 的注册对话框。
如果指定 2 或 DB_PROMPTALWAYS,那么每次都显示 ODBC 的注册对话框,并允许在连接前改变设置。
如果指定 3 或 DB_PROMPTNEVER,不显示 ODBC 注册对话框,并且当不能获得所需要的注册信息时,Visual FoxPro 产生错误信息。
可读写。

DispWarnings
L
包含一个逻辑值,决定是否显示远程表、ODBC 或 Visual FoxPro 中不可俘获的警告信息。 默认值为“真”(.T.),指定显示不可俘获的警告信息。
可读写。

IdleTimeout
N
以分为单位的空闲超时间隔。每分钟一次进行超时检测,使活动连接在指定的时间间隔短时间内变成不活动。 默认值为 0(无限期地等待)。
可读写。

PacketSize
N
连接用的网络包大小,调整这个值可以提高性能,默认值为 4096 个字节 ( 4K )。
可读写。

PassWord
C
连接口令。
可读写。

QueryTimeout
N
以秒为单位的查询超时间隔。默认值为 0(无限期地等待)。
可读写。

Transactions
N
包含一个数值,决定如何在远程表上管理事务。Transactions 可为以下值:
1 或 DB_TRANSAUTO (在 Foxpro.h定义的常量). 1 是默认值。远程表的事务自动进行。
2 或 DB_TRANSMANUAL (在 Foxpro.h定义的常量). 用 SQLCOMMIT( ) 和 SQLROLLBACK( )人工处理事务。
可读写。

UserId
C
用户标识。
可读写。

WaitTime
N
在 Visual FoxPro 检查 SQL 语句是否完成以前,以毫秒为单位计算所消耗的时间总和。默认值为 100 毫秒。
可读写。

 
数据库属性
cProperty 类型 说明
Comment
C
数据库的注释文本。
可读写。

DBCEventFileName
C
包含 DBC 事件代码的文件的相对路径和文件扩展名。

DBCEvents
L
启用数据环境。设置 enable 为“真”(.T.)。

Version
N
数据库版本号。
只读。

 
表字段属性
cProperty 类型 说明
Caption
C
字段标题文本。如果等号(=)放在属性值的前面, Visual FoxPro 对表达式求值。否则,按字面值对待。
可读写。

Comment
C
字段的注释文本。
可读写。

DefaultValue
C
字段的默认值
只读。

DisplayClass
C
字段映射的类名。
可读写。

DisplayClassLibrary
C
使用DisplayClass 属性指定类库路径。
可读写。

Format
C
字段的显示格式。参见 Format 属性 显示格式设置列表。
可读写。

InputMask
C
字段的输入格式。 参见 InputMask 属性 输入格式设置列表。
可读写。

RuleExpression
C
字段规则表达式。
只读。

RuleText
C
字段规则错误文本。
只读。

 
表字段属性
cProperty 类型 说明
Caption
C
字段文本标题。如果等号(=)放在属性值的前面, Visual FoxPro 对表达式求值。否则,按字面值对待。
可读写。

Comment
C
字段的注释文本。
可读写。

DataType
C
视图中的一个字段数据类型。初始按数据源数据类型设置。
用DBSETPROP( )指定字段的不同数据类型,建立字段的语法参见 CREATE TABLE – SQL。
例如,把表名为 Mytable 中的字段 iCost 数据类型由整型改为宽度为4、小数位为2的数值型,可以使用下列语句:
DBSETPROP(’mytable.icost’, ’field’, ; ’DataType’, ’N(4,2)’)
可以包括 NOCPTRANS 子句以防止字符型和备注型字段转换成不同的代码页。
远程视图可读写。

DisplayClass
C
字段映射的类名。
可读写。

DisplayClassLibrary
C
使用DisplayClass 属性指定类库路径。
可读写。

DefaultValue
C
字段的默认值
可读写。

KeyField
L
如果在索引关键表达式中指定了这个字段,则为“真”(.T.);否则为“假”(.F.)。
可读写。

RuleExpression
C
字段规则表达式。
可读写。

RuleText
C
字段规则错误文本。
可读写。

Updatable
L
如果可以更改字段,则为“真”(.T.);否则为假(.F.)。
可读写。

UpdateName
C
字段的数据更新到远程表中可以使用字段名,默认为远程表字段名。
可读写。

 
表属性
cProperty 类型 说明
Comment
C
表的文本注释
可读写。

DeleteTrigger
C
删除触发器表达式。
只读。

InsertTrigger
C
插入触发器表达式。
只读。

Path
C
相对于 DBC 的包括文件名的表相对路径。
只读。

PrimaryKey
C
主关键字的标识名。
只读。

RuleExpression
C
行规则表达式。
只读。

RuleText
C
行规则错误文本。
只读。

UpdateTrigger
C
更新触发器表达式。
只读。

 
视图属性
cProperty 类型 说明
AllowSimultaneousFetch
L
应用于远程视图、共享连接及 ODBC 建立的游标。
AllowSimultaneousFetch 为“真” (.T.),连接中同样配置的游标共享时允许同时读取几行。否则,AllowSimultaneousFetch 为“假” (.F.),不允许同时读取几行 。
注意:
该属性应用 Visual FoxPro 8.0 及其后的版本。在 Visual FoxPro 8.0 及其后的版本中创建视图与早期版本不同。在数据容器创建或修改远程视图时,Visual FoxPro 8.0 及其后的版本调用Visual FoxPro 8.0之前版本的 VALIDATE DATABASE 命令将产生一个错误。Visual FoxPro 8.0之前版本调用 VALIDATE DATABASE RECOVER ,每一个视图要删除 AllowSimultaneousFetch 属性。
 

 

BatchUpdateCount
N
在后端对视图发送更新语句的数目, 默认值为1 。 调整该值能大大提高更新的效率。
可读写。

Comment
C
视图的注释文本。
可读写。

CompareMemo
L
在更新 WHERE 子句包含备注字段(备注型、通用型或图片或远程视图时间戳) 为“真” (.T.) (默认),否则,为“假”(.F.)。
可读写。

ConnectName
C
打开视图时所用的命名连接。
只读。

FetchAsNeeded
L
如果为“真”(.T.),在需要时取数据,例如,记录指针指向到行不取数据。
如果为“假”(.F.),在空闲期间取数据。(默认)
注意:
当按分批取数据被禁止时,FetchAsNeeded 不能应用 (FetchSize 为 -1)。
 

 
可读写。

FetchMemo
L
如果视图结果含有备注字段和通用字段,则为“真”(.T.)(默认值);否则为假(.F.)。
使用 ISMEMOFETCHED( ) 函数来确定备注字段被读取。
可读写。

FetchSize
N
包含每次从远程表读取的记录数。默认为 100 条记录。设置 FetchSize 为 –1 得到整个结果集合,只受 MaxRecords 设置的限制。
注意:
在分批取回所有的行以前一直占据连接。如果ShareConnection为真 (.T.)时FetchSize使用警告代码。 
 
可读写。

MaxRecords
N
返回结果集合时获取的最大行数。默认值为 -1(返回所有行)。0 表示执行视图,但不获取任何结果。
可读写。

Offline
L
若为游离视图,返回 .T.。
只读。

ParameterList
C
WHERE 子句参数。参数格式是 ’’ParameterName1, ’Type1’; ParameterName2, ’Type2’; …’’ ,Type 是下面指定字符的参数类型之一:
C – 字符型 D – 日期型 T – 日期时间型 N – 数值型 F – 浮点型 B – 双精度型 I – 整型 Y – 货币型 L – 逻辑型
例如, ’’MyParam1, ’C’ ’’ 指定参数名 MyParam1 为单字符类型。
有关创建参数化视图的更多信息,请参见 如何: 创建参数化视图.
可读写。

Prepared
L
如果SQL语句已准备好,可以执行 REQUERY( ) 函数,返回“真” (.T.) 。 REQUERY( )用于从一个 SQL 视图中重新检索数据。有关 SQL 语句的准备的补充信息,请参见 SQLPREPARE( ) 。默认值是“假”(.F.)。
可读写。

RuleExpression
C
行规则表达式。
可读写。

RuleText
C
在浏览窗口或窗口中数据时,若出现错误,所显示的规则文本表达式。
可读写。

SendUpdates
L
如果由 SQL 更新查询去更新远程表,则为“真”(.T.);否则为“假”(.F.)(默认值)。
可读写。

ShareConnection
L
如果视图能与其他连接共享其连接句柄,则为“真”(.T.);否则为“假”(.F.)。
可读写。

SourceType
N
视图源。SourceType 可以是以下值:1—视图使用本地表。
2—视图使用远程表。
只读。

SQL
C
打开视图时执行的 SQL 语句。
只读。

Tables
C
一个用逗号分隔的表名列表。
可读写。

UpdateType
N
更新类型。有效值为: 1 或 DB_UPDATE (在 foxpro.h 中定义的常量)。表示用新数据更新旧数据(默认值)。
2 或 DB_DELETEINSERT (在 foxpro.h 中定义的常量)。删除旧数据并插入新数据。
可读写。

UseMemoSize
N
将结果返回到备注字段的列的最小宽度(以字节为单位)。 例如,如果一个列结果的宽度大于 UseMemoSize 的值,那么列结果就存放在一个备注字段中。UseMemoSize 可以是 1 到 255;默认值是255。
可读写。

WhereType
N
WHERE 子句更新远程表,WhereType 可以为以下值:1 或 DB_KEY (在Foxpro.h 中定义的常量)。 用来更新远程表的 WHERE 子句仅由 KeyFieldList 属性指定的主关键字段组成。
2 或 DB_KEYANDUPDATABLE (在 Foxpro.h 中定义的常量)。用来更新远程表的 WHERE子句由 KeyFieldList 属性指定的主关键字段和所有可更新字段组成。
3 或 DB_KEYANDMODIFIED (在 Foxpro.h 中定义的常量) (默认)。更新远程表的WHERE 子句包含 KeyFieldList 属性指定的主关键字段和其他已修改字段。
4 或 DB_KEYANDTIMESTAMP (在 Foxpro.h 中定义的常量)。更新远程表的 WHERE 子句由 KeyFieldList 属性指定的主关键字段和比较时间戳(标记?)组成。
关于 WhereType 属性更多信息,请参见 Managing Updates by Using Views。
可读写。

51单片机伪指令DB使用方法

可以的

DB的作用是把项或项表中的数存入由该指令地址起始单元中,“项或项表”中的数可以是一个八位二进制数或用逗号隔开的一串8位二进制数(二进制、十进制、十六进制或ASCII码)
格式:【标号】 DB 项或项表
例如:TAB: DB 45H,73,00110011B,’A‘

excel中财务函数 db ddb sln syd fv pmt是什么意思啊

db 使用固定余额递减法,计算一笔资产在给定期间内的折旧值。
ddb 使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。
sln 返回某项资产在一个期间中的线性折旧值。
syd 返回某项资产按年限总和折旧法计算的指定期间的折旧值。
fv 基于固定利率及等额分期付款方式,返回某项投资的未来值。
pmt 基于固定利率及等额分期付款方式,返回贷款的每期付款额。

如何使用excel DB函数计算资产折旧

本文介绍 Microsoft Excel 中 DB 函数的公式语法和用法。

说明

使用固定余额递减法,计算一笔资产在给定期间内的折旧值。

语法

DB(cost, salvage, life, period, )

DB 函数语法具有下列参数:

Cost  必需。 资产原值。

Salvage  必需。 折旧末尾时的值(有时也称为资产残值)。

Life  必需。 资产的折旧期数(有时也称作资产的使用寿命)。

Period  必需。 您要计算折旧的时期。 Period 必须使用与 life 相同的单位。

Month  可选。 第一年的月份数。 如果省略月份,则假定其值为 12。

备注

固定余额递减法计算固定速率的折旧。 DB 使用下面的公式计算一个阶段的折旧值:

(cost – 前期折旧总值 ) * rate

其中:

rate = 1 – ((salvage / cost) ^ (1 / life)),保留 3 位小数

第一个和最后一个时期的折旧值是特殊情况。 对于第一个时期,DB 的计算公式为:

成本 * 费率 * 月份/12

对于最后一个周期,函数 DB 的计算公式为:

((cost – 前期折旧总值) * rate * (12 – month)) / 12

MongoDB 轻松搞定统计 —— 聚合函数使用

在 MySQL 中我们通常使用 SELECT count(*) FROM table_name WHERE … 来获取满足某个条件的记录条数。在 MondoDB 中还提供了类似的方法。MongoDB 有如下方式:

以下面的数据为例:

查找男性的用户数量可以这样做:

如果要实现条件查询呢,使用条件即可,比如查询性别为男,年龄大于等于15的用户:

条件的时候和之前条件查询的用法一样,可以参考: MongoDB 条件查询和排序 。
MongoDB 同样提供了分组计数的方法。比如要统计男女性别的人数,可以按如下方式进行:

求和通过聚合的$sum 操作符来完成,可以用来计算某一个数值列的和,例如我们要计算所有年龄之和。

这里_id 指定为 null 是就是对全部数据进行求和(即不分组),若指定了列,则可以分组求和,比如对男性和女性分别求和。

求和也可以对多个字段进行求和,以下面的外卖订单数据为例:

我们想知道算上配送费的订单总额,可以像下面那样做,如果我们加上商品名称也可以得到每个商品的销售总额。

平均值通过$avg 操作符完成,例如上面数据的计算平均客单价:

本篇介绍了 MongoDB 的聚合函数的基本用法,包括计数、求和和取平均值。通过 MongoDB 提供了聚合函数可以高效地完成统计工作。

EXCEL的DB函数什么意思 怎么使用

财务函数使用固定余额递减法,计算一笔资产在给定期间内的折旧值。语法DB(cost,salvage,life,period,month)Cost 为资产原值。Salvage 为资产在折旧期末的价值(有时也称为资产残值)。Life 为折旧期限(有时也称作资产的使用寿命)。Period 为需要计算折旧值的期间。Period 必须使用与 life 相同的单位。Month 为第一年的月份数,如省略,则假设为 12。注解固定余额递减法用于计算固定利率下的资产折旧值,函数 DB 使用下列计算公式来计算一个期间的折旧值:(cost – 前期折旧总值 ) * rate式中:rate = 1 – ((salvage / cost) ^ (1 / life)),保留 3 位小数第一个周期和最后一个周期的折旧属于特例。对于第一个周期,函数 DB 的计算公式为:cost * rate * month / 12对于最后一个周期,函数 DB 的计算公式为:((cost – 前期折旧总值) * rate * (12 – month)) / 12示例 1如果将示例复制到一个空白工作表中,可能会更容易理解该示例。如何复制示例创建一个空白工作簿或工作表。 选择“帮助”主题中的示例。 注释 不要选择行或列标题。从“帮助”中选择示例 按 Ctrl+C。 在工作表中,选择单元格 A1,然后按 Ctrl+V。 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。 1234AB数据说明1,000,000资产原值100,000资产残值6使用寿命公式说明(结果)=DB(A2,A3,A4,1,7)计算第一年 7 个月内的折旧值 (186,083.33)=DB(A2,A3,A4,2,7)计算第二年的折旧值 (259,639.42)=DB(A2,A3,A4,3,7)计算第三年的折旧值 (176,814.44)=DB(A2,A3,A4,4,7)计算第四年的折旧值 (120,410.64)=DB(A2,A3,A4,5,7)计算第五年的折旧值 (81,999.64)=DB(A2,A3,A4,6,7)计算第六年的折旧值 (55,841.76)=DB(A2,A3,A4,7,7)计算第七年 5 个月内的折旧值 (15,845.10)

西门子S7300 DB数据块的使用方法

  1. lDB数据块可以定义为背景数据块和全局数据块.

  2. 一般背景数据块才自动生成变量,是否可以改动或删除要看程序怎样写,如果程序没使用就可以删除,可以在原来基础上添加定义变量

  3. FB是函数块, DB是背景数据块,用于保存静态变量 CALL FB,DB

  4. S7-300的PLC 里面的DB块 感觉分两种一种1、属于背景数据块 作为FB块的背景数据块… 使用就行功能接口信号 我们就要根据具体的机床和要求灵活应用西门子包含的东西太多…

  5. 先创建一DB块,在此数据块中建一实数数组(数组长度不得低于数据个数),再把这一系列的数据(REAL)存入此数组中;至于提取出来进行运算就直接读取数组中值就行了。

thinkphp助手函数如可指定数据库

助手函数db()、Db类的table方法、Db类的name方法。
1、助手函数db(),无需加表前缀。
2、Db类的table方法,需加表前缀。
3、Db类的name方法,无需加表前缀。

| 本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。 如果侵犯了你的权益请来信告知我们删除。邮箱:973000716@qq.com