首页 > 其他分享 >Power BI 5 DAY

Power BI 5 DAY

时间:2022-11-24 21:16:26浏览次数:38  
标签:一表出 Power 多表出 BI DAY 维度 主键 数据模型 度量

目录

Power BI 数据建模与数据汇总分析

多维数据模型

多维数据模型又叫多维数据集、立方体、指的是相互间通过某种联系被关联在一起的不同类别的数据集合

搭建多维数据模型

搭建方法

  1. 明确表与表之间用于匹配的关键字段
  2. 在关系图视图模式下选中某个表的关键字段拖拽向另一个表的关键字段

注意事项

  1. 用户连接两表的两个关键字段中,至少有一个关键字段事没有重复的
  2. 关键字段中有重复值的表为主,没有重复值的表为附表,在数据透视表中,只有当行列标签来自附表时,附表才能提供值字段(附表为一,主表为多)
  3. 两表关联必然有一个主表和一个附表(如果两个关键字段都没有重复值,连接时先选中的表为主表)

搭建数据模型思考

搭建方式 主键 结果
一对一 主键连接主键 最不可能出现
一对多 主键连接非主键 正确(多表的字段可用,多表出度量,一表出维度)
多对多 非主键连接非主键 能连接但无法透视使用

数据变量类型

变量类型 example 数据类型 能否为主键 透视角色
名义型 ID、姓名、产品名 Text Yes 维度
有序型 成绩、健康状况 Text No 维度
连续型 金额、温度、身高 Number No 度量

主键ID特点(非空不重复)

  1. 文本型(Text)
  2. 字段的个位数相同
  3. 不用位数代表不同意义
  4. example:SN

星型结构

筛选:两个表连接的筛选,维度汇总度量,维度筛选度量。

交叉筛选器方向

单一/两个

双向交叉筛选:连接的两个表可以互相筛选,适用于星型架构,不适用于交叉模式

单向交叉筛选:维度表可以筛选度量表,绝大多数情况用单向交叉筛选

连接规则说明

非必要不是用类型二

  1. 类型一:一表出维度,多表出度量;
  2. 类型二:跨表,多表出维度,一表出度量;

一表出维度,多表出度量

一表出维度,多表出度量

一表出维度,多表出度量

标签:一表出,Power,多表出,BI,DAY,维度,主键,数据模型,度量
From: https://www.cnblogs.com/thankcat/p/16923336.html

相关文章

  • day41MySQL基础(3)
    目录无符号、零填充非空默认值唯一值主键自增外键前戏关系的判断一对多关系外键字段的建立多对多关系一对一关系无符号、零填充unsigned idintunsignedzerofill id......
  • 进入python的世界_day38_数据库——mysql约束条件、表关系
    一、字段约束条件1.无负号​ unsignedcreatetablet(idintunsigned);#不能添加负数2.零填充​ zerofillcreatetablet(idintzerofill);#填入得数据展......
  • Spring Boot 整合 RabbitMQ 之 Fanout Exchange模式 (三)
    摘要:那前面已经介绍过了Direct模式(一)Topic转发模式(二),这次介绍下FanoutExchange形式又叫广播形式,因此我们发送到路由器的消息会使得绑定到该路由器的每一个Queue接收......
  • Spring Boot 整合 RabbitMQ 之 Topic转发模式 (二)
    摘要:上一篇介绍了Direct模式的消息发生机制,这篇介绍下Topic转发模式的消息发生机制。一:首先我们看发送端,我们需要配置队列Queue,再配置交换机(Exchange),再把队列按照相应......
  • pve开启lxc容器ipv6并为docker-qBittorrent容器配置ipv6
    pve开启lxc容器ipv6并为docker容器配置ipv6写这篇文档是记录一下为了记录用pveLXC容器安装的docker版qBittorrent开启ipv6,这样下载的速度会快一点,这其中有很多坑,随笔记录......
  • RabbitMQ报错:Error: unable to perform an operation on node 'rabbit@manage01'.
    安装完成之后问题描述:1、打开http://ip:15672/#/后台管理页面会很慢2、springboot项目连接mq经常连接不上(偶尔可以连上)3、报错:AmqpTimeoutException:java.util.concurre......
  • 修改rabbitMQ3.8默认端口号
    1、创建配置文件(最好就放这个目录,本人就遇到放其他目录不能加载配置文件,搞了几个小时才搞定)cd /etc/rabbitmqvimrabbitmq.conf 2、配置文件内容如下:(默认的数据管理......
  • Dayjs常用获取日期方法
    1.获取当天的日期dateFormat(dayjs().endOf('day'));2.获取当前周的起止日期constoneDayTime=24*60*60*1000;consttime=dayjs().endOf('week')......
  • PowerCli批量管理多个vCenter
    实测软件平台版本VMwarevSphere:7.0u3/6.7u3混合VMwareESXi:7.0u3/6.7u3混合Powershell:5.1.17763.2090VMwarePowercli:12.7.0-20091289使用场景:多版本共存环境;管......
  • ubuntu等debian系linux系统添加人脸识别howdy
    准备proxychainsproxychains是用来给终端走代理的软件,因为下载howdy的时候有一部分的文件的服务器在国外,且被墙了。安装proxychainssudoaptinstallproxychains配......