一、定义行集
一个行集决定了一个FSG报表的格式和内容。一个典型的行集包含了行项目,帐户,合计的计算行。你可以定义一个新的行集,或者使用自动复制的特性去复制一个已经存在的行集,然后在你复制的行集的基础上,你可以修改这个行集。
路径:GL –> Reports –> Define –> Row Sets
Name & Description:这个区域不会显示在报表上。名称和说明只是用于跟其他的行集区分。
二、定义行
因为行从属于行集,所以可以在定义好了行集以后,点击上图中的Define Rows进入。
Line:建议使用10作为每一个行的增量,以防以后需要新增行。
Line Item:可选,这个会在报表的左边显示为行的标签
Format Options:格式选项,用来控制报表的layout。
Indent:要缩进几个单位的字符来进行显示;
Lines to Skip:需要跳过的行数,我的理解是需要显示的空白行数,如果设置在before,则空白行显示在当前行的前面,同理,如果设置在after,则空白行会显示在当前行的后面,而需要显示的空白行的行数则为user输入;
Under Line Character:需要显示的下划线字符,如果设置在Before则显示在当前行的前面,设置在after则显示在当前行的后面;Page Break部分也是同样的道理。
Row Name:可选,不会显示在报表上,会显示在计算的行的窗口里面用于跟其他的行进行区分。
每一个行要么使用Account Assignments,要么使用Calculations,不能既使用Calculations又使用Account Assignments。有时候定义一个行只是为了格式的需要,在这种情况下就不会使用Account Assignments或者Calculations。
三、Account Assignments
Sign:选择一个操作标志,是账户范围的金额进行正负操作。
Accounts:输入一个你想看到的账户范围。如果一个段留空,FSG会认为那个段是所有的值。
典型的是把账户分配给行,然而,如果你输入了科目给行和列,那么只有交叉账户(交集)会被打印在账户上。
Display:这里指的是这个行的显示。
T = 汇总这个范围,只显示这些段值的总数(Total)
E = 展开这个范围,显示所有的段值(Expand)
B = 汇总的和展开并且显示所有的段值(Both)
注意:如果多个账户范围被分配到一个行,你必须对每一个段的范围使用T;同理如果你对一个列分配了多个账户范围,你也必须对每一个账户段使用T。
Activity:默认是Net(净值)。如果你在设置一个活动报表,例如现金流量表,你可能会考虑明确借方或者贷方,这个情况可以考虑选择Dr/Cr
四、Calculations
Seq:控制FSG运行算术操作的计算顺序
Operator:对于每一个计算步骤选择一个数学运算符号。图片来源于其他地方,稍微有点不同。
Constant:你可以输入一个常数作为计算的一部分
Sequence:输入一个上限和一个下限用于计算
Row Name:如果报表的行有定义行名,那么你可以输入这些行名来取代序号。
注意:借方的余额是使用正数,贷方的余额是使用负数来进行储存的。