QuickBI助你成为分析师-数据建模(一)
摘要: 数据集编辑功能界面介绍以及常见问题总结。
在数据集编辑界面可以进行数据建模来更好的展示数据,创建数据集默认将数值类型字段作为度量,日期、字符串等类型作为维度,度量可以根据维度分组展示。下面来介绍一下常见功能:
维度编辑:
如下图为维度编辑功能:

1.编辑: 修改维度显示名以及备注信息
2.克隆维度:快速复制一个维度,生成的维度将会自动带上副本以做提示
3.删除:删除该字段
4.新建计算字段(维度):可新创建一个维度字段,并且可自定义其计算方式
5.移动到:快速将维度纳入到已有层次结构中,可用来实现钻取
6.新建层次结构:快速将维度纳入到新建的层次结构中
7.上移/下移:移动字段位置,支持鼠标拖拽和右键单击
8.转换为度量:可将当前维度字段转换为度量字段
9.维度类型切换:默认类型、日期以及地理维度的切换
度量编辑:
如下图为度量编辑功能:

1.编辑:修改维度显示名以及备注信息
2.删除: 删除该字段
3.新建计算字段(度量):可新建一个度量字段,并且可自定义其计算方式
4.移动到:快速将度量纳入到已有文件夹中
5.下移:移动字段位置,支持鼠标拖拽和右键
6.转换为维度:可将当前度量字段转换为维度字段
7.数字格式化:可决定数字的显示格式
8.默认聚合方式:可在菜单中选择聚合方式,如求和,最大值,最小值等
多表关联:
数据建模时可以根据需求进行多表关联,如下图进入构建关联模型区,选择关联字段、维表进行关联。目前支持left join 和 inner join方式的星型关联模型。详情请参考:多表关联。

注意:
(1)计算字段就是 符合当前数据源sql 定义语法规则的用户自己用已有字段和sql支持函数构造出的新的列,可以通过新建字段实现,详情请参考:如何通过计算字段实现灵活的数据分析
(2)时间字段右键转化为日期类型,刷新报如下类似错误:

解决方案:错误原因,源格式类型选择匹配错误,原数据为20180403,则日期类型转化选择‘yyyyMMdd’类型,且目前只支持统一转化为yyyyMMdd类型。
(3)新建度量/维度 如果保存为文本形式,则创建报表排序按照字符顺序排列,若保存为数值类型,则按照数值排序。
(4)度量格式可以在度量右键编辑中自定义,或者右键格式化列表中选择,另外仪表板支持对系列设置(度量)设置一系列格式设置。
QuickBI助你成为分析师-数据建模(一)的更多相关文章
- QuickBI助你成为分析师-数据建模(二)
摘要: 数据集编辑功能界面介绍以及常见问题总结. 在数据集编辑界面可以进行数据建模来更好的展示数据,创建数据集默认将数值类型字段作为度量,日期.字符串等类型作为维度,度量可以根据维度分组展示.下面来介 ...
- QuickBI助你成为分析师——计算字段功能
摘要: 在用户创建报表时,通过现有字段数据不能直接满足展示需求,需要进行一定建模操作.目前产品支持在数据集编辑界面进行初步建模,下面主要介绍新建字段功能,以达到展示需求. 在用户创建报表时,有时通过现 ...
- 《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型
第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始.如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以 ...
- 《驾驭Core Data》 第三章 数据建模
本文由海水的味道编译整理,请勿转载,请勿用于商业用途. 当前版本号:0.1.2 第三章数据建模 Core Data栈配置好之后,接下来的工作就是设计对象图,在Core Data框架中,对象图被表 ...
- NoSQL 数据建模技术(转)
本文转载自:http://coolshell.cn/articles/7270.html ================================================ 全文译自墙外 ...
- 【mysql的设计与优化专题(1)】ER图,数据建模与数据字典
需求分析是做项目中的极为重要的一环,而作为整个项目中的'血液'--数据,更是重中之重.viso,workbench,phpmyadmin等软件可以帮我们更好的处理数据分析问题. ER图 E-R方法是& ...
- EF数据建模(一)
大中型软件开发过程中常会使用ORM技术,ORM全称是“对象-关系映射Object-Relation-Mappping”.是将数据库中的数据对象的形式表现出来,并将通过面向对象的方式将这些对象组织起来, ...
- NoSQL数据建模技术
原文来自“NoSQL Data Modeling Techniques”,由酷壳网陈皓编译<NoSQL数据建模技术>.这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉.我的感觉是 ...
- AngularJS数据建模(转载)
出处不明 我们知道,AngularJS并没有自带立等可用的数据建模方案.而是以相当抽象的方式,让我们在controller中使用JSON数据作为模 型.但是随着时间的推移和项目的成长,我意识到这种建模 ...
随机推荐
- 正则表达式最后的/i是不区分大小写的意思
eg: "/\/*install$/i" 正则表达式 代表什么意思 /表达式的内容/ ,php中的正则表达式都必须在 / / 内 \/是匹配"/" 号,*号 ...
- NOI2018 退役记
退役预订... upd 果然就这么不光荣的退役了... 我居然考出了一场只有两题得分的比赛,我好菜啊... 不过高三充(tui)实(fei)的生活应该很有意思... 大家一起加油吧!!!
- Shell脚本编写2------有关变量
shell脚本中变量定义方式十分简单,直接将值赋值给变量较好例如 :name="tuanzhang"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样.变量命名 ...
- Android 操作Sqlite
首先要用一个类来继承SQLiteOpenHelper,并必须实现 public DatabaseHelper(Context context, String name, CursorFactory f ...
- maven配置Mac平台
Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录.例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven cl ...
- mybatis-plus的集成与使用
Mybatis-Plus: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 官方网站:http://m ...
- JAVA非静态成员变量之死循环
1.非静态成员变量 当成员变量为非静态成员变量且对当前类进行实例化时,将会产生死循环 例子: public class ConstructorCls { private ConstructorCls ...
- 深入理解MyBatis的原理(一): 独立的入门demo
前言:不结合spring,只有 mybatis+maven.数据库使用 oracle.不尝试永远不知道会发生什么事,其中遇到两个小问题,也记录下来了.转载请注明出处:https://www.cnblo ...
- python之协程gevent模块
Gevent官网文档地址:http://www.gevent.org/contents.html 进程.线程.协程区分 我们通常所说的协程Coroutine其实是corporate routine的缩 ...
- 拜拜了,浮动布局-基于display:inline-block的列表布局——张鑫旭
一.一抹前言 没有爱的日子,时间如指尖细沙,不知不觉就流逝了.写“CSS float浮动的深入研究.详解及拓展(一)”和“CSS float浮动的深入研究.详解及拓展(二)”似乎就在不久前,然而相隔差 ...