首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power BI计算连续出现的次数

Power BI计算连续出现的次数
EN

Stack Overflow用户
提问于 2018-07-24 16:11:40
回答 2查看 465关注 0票数 0

这是我的数据库:

代码语言:javascript
复制
Name| 1st    | 2nd  | 3rd  | 4th  | 5th

Ann |   five | five | four | five | one

Tom |   four | one  | four | five | four 

我想要做的是创建包含一行中出现的次数的列,所以在本例中,我想要实现的是:

代码语言:javascript
复制
Name|   1st  | 2nd  | 3rd  | 4th  | 5th  | Five| Four | One    

Ann |   five | five | four | five | one  |  3  |  1   | 1

Tom |   four | one  | four | five | four |  1  |  3   | 1
EN

回答 2

Stack Overflow用户

发布于 2018-07-26 02:14:23

理想情况下,您希望取消数据透视,使其看起来如下所示:

代码语言:javascript
复制
Name | Number | Value
-----|--------|------
Ann  | 1st    | five
Ann  | 2nd    | five
Ann  | 3rd    | four
Ann  | 4th    | five
Ann  | 5th    | one
Tom  | 1st    | four
Tom  | 2nd    | one
Tom  | 3rd    | four
Tom  | 4th    | five
Tom  | 5th    | four

然后,您可以通过将Name放在行上,将Value放在列上,并将Number的计数放在values字段中,从而轻松地创建如下矩阵可视化。

我不推荐这样做,但如果您需要将其保留在当前布局中,那么您的计算列可以写成:

代码语言:javascript
复制
Five = (TableName[1st] = "five") + (TableName[2nd] = "five") + (TableName[3rd] = "five") +
       (TableName[4th] = "five") + (TableName[5th] = "five")

FourOne列的公式是类似的。

票数 1
EN

Stack Overflow用户

发布于 2018-10-29 22:28:20

我这里有类似的问题,但我的数据帧不是固定的列,我的意思是,对于下一次刷新数据库,列数可能会变得更大(更多列)或最小(更少列),也许列头的名称也会改变……在这种情况下,我不能传递计数器查找的列名或索引,公式需要查看整个行,而不管它有多少列或名称。

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

https://stackoverflow.com/questions/51493657

复制
相关文章

相似问题

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