回到顶部

通用报表管理器

打开通用报表管理器

调用通用报表管理器 (GRM) 工具或使用主菜单 工具通用报表管理器…

工具栏

添加新报表

有两个选项可供选择。

从零开始创建报表

  1. 使用导航树,右键点击 报告 标签。
  2. 选择菜单项: 新建空报告
  3. 输入该报表所属组别名称和报表名称。
  4. 如需重命名,右击报表,选择重命名报表
  5. 将显示如下选项卡:输出、SQL、Lua、模板及描述。
  6. 在SQL选项卡中,输入SQL语句,SQL语句应以分号结尾,无误后按保存
  7. 点击测试以执行SQL语句。
  8. 若测试通过,创建模板按钮将变为可用。 单击该按钮,将为报表生成HTML模板。
  9. 单击运行,在输出界面即可看到报表。
从零开始创建新报表

报表参数

1.4.0 版本的MMEX ,可将日期插入报表 SQL 语句中。 四种参数选项可用:&single_date&begin_date&end_date, &budget_years。 如果SQL语句中包含上述参数之一,将 从日历范围替换。 例如,此 SQL语句返回 指定日期的所有账户余额:

with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS <> 'V'
    and b.TRANSDATE <= '&single_date'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
使用单个日期参数输出报表
    示例

导入报表

GitHub 上MMEX用户或开发者提供了大量报表。

导出报表

可将创建的报表导出至ZIP格式文件。