1.9 PowerBI数据准备-逆透视,将二维表或多维表转换为一维表

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,还可以提问交流。

一维表的每个字段都是事物的属性,而不是属性的值,多个字段不能合并为一个字段,比如年月、客户;二维表的字段包含了展开的属性的值,至少有部分字段可以合并为一个字段,比如2024年1月、2024年2月这样的字段是年月属性的值,可以合并为一个字段年月。

一维表每一行都是描述一个事物的一次性产生的完整属性信息,便于存储数据和后期计算、汇总;二维表直观易读,便于展示数据,不利于后期计算、汇总。一维表通过透视可以生成二维表;二维表通过逆透视可以还原成一维表。

PowerBI中获取数据后生成的表,一般使用一维表,方便建立表与表之间的关系、书写度量值、生成透视表或图表。因此,很多时候需要在PowerQuery中将二维的甚至更多维的数据源表转换为一维表。

举例1

二维表转一维表,年月横向展开的。

转换为一维表,如下:

操作步骤

STEP 1 PowerQuery获取数据后,按住Ctrl键选中年月以外的其他列,点击菜单栏转换下的逆透视列-逆透视其他列。

STEP 2未选中的列变成了两列,一列属性,一列值,双击列标题改名后保存。

举例2

多维表转一维表,多层表头+多列维度。

操作步骤

STEP 1 PowerQuery获取数据后,点击菜单栏添加列下的自定义列,把值以外的所有维度列合并成一列,列和列之间放上与内容不会产生重复的分隔符,比如“**”。

STEP 2 保留合并的这一列,删除合并前的所有维度列,然后把合并的这一列拖动到第一列。

STEP 3 点击菜单栏转换下的转置,切换行和列的位置。

STEP 4 转置后,点击表的左上角,将第一行作为列标题。

STEP 5 按住Ctrl键选中维度列,然后点击菜单栏转换下的逆透视其他列。

STEP 6 选中有null值的列,点击菜单栏转换下的填充-向下。

STEP 7 选中合并的那一列,点击菜单栏转换下的拆分列-按分隔符,选择自定义,输入前面使用的分隔符“**”。

STEP 8 修改字段的名称和数据类型,就得到一维表了。

### 如何解决未授权的Photoshop应用程序被禁用问题 当遇到未授权的Adobe Photoshop应用程序被禁用的情况时,可以采取特定措施来解决问题。一种常见的临时解决方案涉及调整系统的防火墙设置以阻止Photoshop访问网络验证服务器[^4]。 #### 修改Windows Defender防火墙设置 为了防止Photoshop因无法通过激活验证而被禁用,可以通过创建一个新的出站规则来阻止其尝试连接到互联网: 1. 右键点击【此电脑】→【属性】,随后在弹出的窗口中点击左上角的【控制面板主页】。 2. 在【控制面板】窗口选择并点击【Windows Defender 防火墙】-【高级设置】。 3. 在【高级安全Windows Defender防火墙】界面左上角点击【出站规则】,之后在新页面右上角点击【新建规则】按钮。 4. 默认选择【程序】选项并继续点击【下一步】。 5. 点击【浏览】并在新窗口中定位至Photoshop安装路径,选中【Photoshop.exe】文件后点击【打开】。 6. 返回【新建出站规则向导】窗口确认所选程序无误后点击【下一步】。 7. 选择【阻止连接】作为操作方式再连续两次点击【下一步】。 8. 给这条规则起个名字最后点击【完成】结束配置过程。 这一步骤能够有效避免由于缺少有效的许可证而导致的应用程序停用现象发生。不过需要注意的是这种方法仅适用于短期应急处理,并不推荐长期使用未经许可的产品副本。 ### 获取正版Adobe应用的方法 对于希望合法合规地使用Adobe产品的用户来说,最直接的方式是从官方渠道购买订阅服务。Adobe提供了多种订购计划供个人企业客户按需选购,包括但不限于月度、年度以及团队套餐等形式。此外还有教育机构专享折扣可供符合条件的学生和教职员工申请享受优惠价格。 一旦成功注册成为付费会员,则可以在Creative Cloud平台上下载最新版本的全部创意套件组件,其中包括完整的Photoshop功能集以及其他诸如Illustrator、InDesign等专业级创作工具。同时还将获得云存储空间支持及其他增值服务项目。 ```bash # 访问Adobe官方网站了解更多信息 https://www.adobe.com/cn/creativecloud/plans.html ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值