页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 17 下一个 »

1 概述

即席查询可以提供简单的拖、拽操作,实现多张表联接(JOIN)、条件筛选、切换聚合方式等轻松构建模型

2 示例说明

基于产品销售数据,业务人员希望可以通过简单的分析查询明细数据,要求:当前仅需分析华北地区饮料的平均销售情况

基于上述要求,本次即席查询分析思路如下:

  • 展现输出字段:产品名称、单价、数量、销售额
  • 区域、产品类别作为筛选条件
  • 对单价、数量、销售额进行聚合

示例最终效果如下图:


下面看下具体的操作步骤: 

1)建立模型,并且在模型中加入即席查询:

  • 首先需要选择数据源:选择产品自带northwind数据库下【产品表】【订单详情表】....
  • 字段选择:如果要选择取数的字段,可以通过左侧树上勾选字段【产品名称】、【单价】、【数量】,可以跨表勾选,右侧列表区域会直接显示对应字段的数据
  • 条件选择:如果报表要有筛选条件,通过拖、拉、拽左侧字段,快速生成筛选条件,并且可以修改参数的设置项以及备选值;如果从左侧拖入【发货区域】、【产品类别】到筛选条件上。

2)通过这前面三步即席查询已初步构建好了,但是【销售额】在源表上并不存在,这时,就需要使用计算字段

  1. 计算字段入口:数据区选中“计算字段”的右键菜单,选择“新建计算字段 ”
  2. 表达式: 支持表、视图、函数、用户属性、字段、业务属性、过滤器、+、-、*、/。
  3. 计算字段更多信息,可参考新建/编辑计算字段

3)新建好了计算字段,在右侧列表表头上可以切换聚合方式:

4) 根据以上步骤示例要求都已做完,如果想回到模型,建议点击【保存】并回到数据模型


3 其他补充说明

  •   勾选字段的快捷操作: 在资源树上选中某个表鼠标移上去可显示快捷方式如下图:

  • 条件显示设置: 即席查询支持条件面板是否显示的设置,默认是显示;如果不勾选则不显示出来。

  • 报表设置:报表设置可对是否对获取总行数、数据去重等属性进行设置 

  • 获取总行数: 系统运维>系统选项>公共设置 中,“是否获取总行数”设置项选择【是】,则显示当前查询的总行数;设置项选择【否】,则显示“未知行”  

  • 参数设置: 即席查询中由拖拽字段生成的条件会自动生成参数,且参数默认是隐藏状态; 单击工具栏中的 视图 按钮,在弹出的下拉菜单中勾选或者勾除 显示参数,实现设置参数面板的显示或隐藏。 --放到基础设置

  • 无标签