Power BI基础知识——添加列

点击上方SQL数据库开发,关注获取SQL视频教程

正文共:956字  预估阅读时间:3分钟

添加列

常见的添加列有添加自定义列,添加索引列,添加重复列,此外还可以根据现有的数据添加一些属性列,例如字符长度,首字符等。

示例

我们以Customers表为示例表,如下图所示

640?wx_fmt=png

添加自定义列

添加自定义列一般是根据表的需求进行添加,会使用一些Excel的公式。我们进入编辑查询界面后,依次点击添加列——自定义列就可以开始添加自定义列,如图所示:

我们希望通过表中的证件号来定义一列客户的出生日期。在自定义公式中是Power Query的公式,与我们Excel中的公式有点类似,这里使用的是Middle函数,可以对字符串进行截取。

640?wx_fmt=png

添加索引列

所谓索引,就是系统自动为我们生成的一列自增长数值,方便我们知道具体的数据在第几行。可以默认从0或者从1开始,也可以自定义从多少开始,还可以设置增量是多少。

例如我们想数据从100开始,可以点击索引——自定义...

640?wx_fmt=png

点击确定后,我们就可以得到一列从100开始的索引列了。

640?wx_fmt=png

重复列

就是复制所选的列。

例如我们选中首次下单日期,选择复制列,就会在最后一列添加一列复制的列。

640?wx_fmt=png

格式列

这一列主要是对已存在的列进行格式化后添加到表的末尾。

  • 小写:创建一个新列,将英文字符全部变成小写

  • 大写:创建一个新列,将英文字符全部变成大写

  • 首字母大写:创建一个新列,将每个英文单词首字母变成大写

  • 修整:创建一个新列,删除所选列值中的空格

  • 清除:创建一个新列,删除所选列值中的非打印字符,比如表情

  • 添加前缀:创建一个新列,在所选列值的前面添加指定前缀,例如在下单金额前添加¥

  • 添加后缀:创建一个新列,在所选列值的后面添加指定后缀

提取列

  • 长度:创建一个新列,提取列中值的长度

  • 首字符:创建一个新列,提取列中值的首字符

  • 结尾字符:创建一个新列,提取列中值的结尾字符

  • 范围:创建一个新列,提取指定区域的字符

  • 分隔符之前的文本:创建一个新列,提取指定分隔符之前的文本

  • 分隔符之后的文本:创建一个新列,提取指定分隔符之后的文本

  • 分隔符之间的文本:创建一个新列,提取指定分隔符之间的文本

此外还有对数值日期类型的列进行添加列的相关操作,有兴趣的小伙伴可以一一动手试一下。这里就不作过多演示了。

批注

添加列主要是对当前存在的列进行一些额外的操作,方便我们在不改变现有列的基础上进行调整。涉及到的数据类型也非常完整,包含文本,数值,日期等常见的数据类型,需要我们熟练掌握。

公众号内回复1,拉你进微信交流群

长按下方二维码加入,我们的SQL训练营

点击"阅读原文",了解SQL训练营

### Power BI 财务数据分析报表制作 #### 使用Power BI进行财务经营分析的优势 对于财务经营分析而言,传统的Excel在数据处理、建模以及可视化方面存在诸多局限性。相比之下,Power BI提供了更为高效便捷的方式来进行此类工作。它不仅简化了操作流程——无需编写复杂代码或深入学习DAX语言,而且能够创建稳定持久的主题分析模型,在长时间内保持不变,仅需定期更新数据源即可完成维护和扩展[^1]。 #### 常见的财务数据分析类型及其对应的图表形式 当利用Power BI开展具体项目时,应依据不同的业务需求选取合适的图形展示方式。通常情况下,可以围绕以下几个维度展开探讨: - **对比分析**:用于比较不同类别间数值差异; - **趋势分析**:追踪特定指标随时间变化的情况; - **占比分析**:评估各组成部分在整个体系中的比重; - **相关性分析**:探索变量间的潜在联系; - **地理地图分析**:基于地理位置的信息呈现; 每种类型的分析都有其适用场景,并可通过相应的图表样式直观表达出来,比如柱状图适合于对比分析,折线图适用于表现趋势走向等[^2]。 #### 实际案例演示 - 合并财务报表的具体实现过程 为了更好地理解如何应用上述理论知识到实际工作中去,下面将以合并财务报表示例来说明具体的实施步骤。假设现在要处理一份包含多个子公司的综合利润表,则可能涉及到如下几个关键环节: 1. 导入各个子公司提交的基础资料作为原始输入; 2. 定义必要的计算逻辑(如总成本=销售成本+管理费用),这部分可以通过定义新的或者度量值达成目的; 3. 构建完整的损益结构框架,确保所有重要项均被覆盖; 4. 设计美观大方且易于解读的结果界面,使读者一目了然地获取核心信息。 ```sql -- 计算净利润的例子 NetProfit = SUMX( FILTER(YourTable, YourCondition), [GrossProfit] - [OperatingExpenses] - [IncomeTaxExpense] ) ``` 此段SQL风格伪代码展示了怎样借助DAX语法快速求得企业净收益这一典型经济概念实例[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SQL数据库开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值