首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power BI上的按列分组

Power BI上的按列分组
EN

Stack Overflow用户
提问于 2018-01-12 15:44:09
回答 3查看 10.1K关注 0票数 2

我有3-4个不同的值和数据像这样的列

代码语言:javascript
复制
companyname   servicestatus  employee
abc           inservice       abc_e1
abc           inservice       abc_ew1
abc           resigned        abc_2
abc           retired         abc_3
abc           retired         abc_23
def           inservice       def_12
def           inservice       def_13
def           inservice       def_14
def           resigned        def_3
def           resigned        def_4
def           resigned        def_5
def           retired         def_3

因此,当前的数据如下所示

代码语言:javascript
复制
companyname   servicestatus  count
    abc         inservice      2
    abc         resigned       1
    abc         retired        2
    def         inservice      3
    def         resigned       3
    def         retired        1

所以在Power BI上,我想这样展示

代码语言:javascript
复制
companyname   joiners    leavers
abc              2         3
def              3         4

意思是在细木工中,我只想显示在职人员,而在离职者中,我想显示辞职和退休两者。

如何在Power BI中执行此操作

EN

回答 3

Stack Overflow用户

发布于 2018-01-13 00:34:44

从顶部表格开始,添加自定义列(在add Column选项卡下)。

代码语言:javascript
复制
= if [servicestatus] = "inservice" then "joiners" else "leavers"

然后按[companyname]和新的[Custom]列分组。

最后,选择[Custom]列,然后选择Transform选项卡下的Pivot column。在下拉列表中选择Count作为Values列。

票数 0
EN

Stack Overflow用户

发布于 2018-06-08 17:13:00

使用PowerBI桌面的一种方法如下:

  1. 使用"Get data“将必要的表添加到数据模型中
  2. 从设计器设置关系,如果需要
  3. 创建分组,请单击”编辑查询“并选择”Group by
  4. “通过选择适当的表来添加组,然后单击”Close & apply“按钮

<代码>G29

票数 0
EN

Stack Overflow用户

发布于 2019-12-05 14:03:22

分组前的

分组后的

= Table.Group(#"Renamed Columns", {"type Num of active days"}, {{"Fitness Distinct users", each List.Sum([Distict Users]), type number}, {"Number of events", each List.Sum([Number of Events]), type number}})

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48221691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档