基于时刻列添加:日期处理赏罚后、时刻处理赏罚后、一连时刻处理赏罚后
从上面清算的内容来看,Power BI因为相沿了SQL Server和Excel中已经存在的Power Query,以是它的ETL成果还长短常强盛的,而且险些不消你手动编写ETL剧本即可完成伟大的ETL事变。
想对Power Query的成果有具体相识的,提议查察Excel的文档:https://support.office.com/zh-cn/article/%E8%8E%B7%E5%8F%96%E5%92%8C%E8%BD%AC%E6%8D%A2%E5%9C%A8-Excel-2016-%E4%B8%AD-881c63c6-37c5-4ca2-b616-59e18d75b4de?ui=zh-CN&rs=zh-CN&ad=CN
4,建模数据
在完成数据的ETL之后,必要的步调就是对数据举办建模。一样平常而言,在导入数据之后,Power BI会按照字段的名称自动揣度出表之间的相关的。好比下图就是导入示例数据之后自动构建的相关图:
建模的事变和ETL的事变是两个差异的步调,固然有些成果到达的结果是一样,可是背后实现的机理是纷歧样的。最明明的一个处所就是数据范例的修改,在查询编辑器中对数据范例举办修改会替代或发生新的ETL剧本,而在数据视图中修改数据范例不会影响ETL剧本。
Power BI支持的建模手段清算如下:
打点相关:可以通过相关视图来可视化的拖动连线,也可以通过“打点相关”对话框赏识、新建、自动检测、编辑和删除相关 。
相关:相关支持1:1、1:N、N:1,相关筛选支持单向和双向 。
公式计较:添加基于DAX表达式计较获得的怀抱值(怀抱值默认放到当前选中的表傍边,也可以归到其他表中),添加基于DAX表达式计较获得的计较列,添加基于DAX表达式计较获得的表 。
排序:选择排序的列 。
名目配置:可以配置列的数据范例(小数、定点十进制数、整数、日期/时刻、日期、时刻、文本、布尔值、二进制),表现名目(各类钱币名目、时刻名目、百分比、小数位数、科学计数等) 。
属性配置:所属表(可觉得怀抱值配置归属的表),数据分类(配置值的表现特性,好比地点、Url、条码,可以利便让可视化控件更好的处理赏罚内容),默认聚合方法(要不要求和等) 。
安详性:基于DAX表达式来设定什么脚色可以查察什么数据,很是机动的行级会见节制机制 。
分组:这是什么鬼,我也还没有搞懂。 有知道的伴侣但愿不惜见教。
在建模的进程中,尤其和公式计较相干的对象都涉及到数据说明表达式(Data Analysis Expressions,DAX)的行使,具体的声名可以参考MSDN官方文档:https://msdn.microsoft.com/library/gg413422.aspx
对付我的这个示例,我现适用到了如下几种建模手段:
日期数据的名目改变:把长名目标日期字符串修改为短的 。
各类怀抱值的成立:我的怀抱值首要涉及一些求和、求均匀、计数、变革率等。为了更好的打点怀抱值,我特意新建了一个名为DetialsMeaured的表,公式为:DetailsMesured = ALL(Details[EpisodeID]),然后把成立的各类怀抱值归到这个表傍边 。
百分比值的名目化:求变革率的怀抱值,可以把表现名目配置为百分比,那么在内置可视化控件中就直接表现为百分比,无需特殊配置可能乘100(我行使了一个第三方控件,其无法辨认百分比名目,只能在怀抱值上乘100) 。
成立层级布局:为了支持数据的下钻表现,那么必要成立数据的条理布局,好比财年包括月份。要成立条理布局很简朴,直接把一个字段拖动到其它一个字段下面Power BI就会自动建设一个新的条理布局列(包括了你方才操纵的两个字段),接着可以继承拖入其他列到这个条理布局列下面,还可以拖动来举办排序。
-
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|