如何解决Power BI 表中值的出现次数
我从 PubMed 得到了文章,我正在使用 Power BI 来可视化每个作者写了多少篇文章,每篇文章都是由许多作者写的,如图所示任何想法,这是我的权力表结构双。我想要的是一个图表可视化:
作者姓名:文章数
另一件事是可视化作者之间的合作,我的意思是每对作者一起工作的时间, 任何想法,我都搜索过,但结果不是我只需要一个方向。
解决方法
首先,如果您想显示特定作者写了多少篇文章,那么您需要一列中的作者列表(如果您没有字典,则可以在 dax 中将此列表创建为 NewTable):
<ng-template cxOutlet="cx-storefront">
<cx-page-layout section="topBanner">
<cx-page-slot position="SiteContext"></cx-page-slot>
</cx-page-layout>
<ng-template cxOutlet="cx-header">
<header
(click)="collapseMenuIfClickOutside($event)"
(keydown.escape)="collapseMenu()"
[class.is-expanded]="isExpanded$ | async">
<cx-page-layout section="header"></cx-page-layout>
<cx-page-layout section="navigation"></cx-page-layout>
</header>
<cx-page-slot position="BottomHeaderSlot"></cx-page-slot>
</ng-template>
<router-outlet></router-outlet>
<ng-template cxOutlet="cx-footer">
<footer>
<ng-container [cxComponentWrapper]="footerComponent"></ng-container>
</footer>
</ng-template>
</ng-template>
然后我们可以创建一个度量:
AuthorsList = SUMMARIZE(UNION( VALUES(pubmed[name1]),VALUES(pubmed[name2]),VALUES(pubmed[name3])),pubmed[name1])
对于协作,我认为我们可以创建一个交叉连接 ListOfAuthors 并使用这样的度量(但我不测试它)。
ArticleCount =
var __author = SELECTEDVALUE(AuthorsList[name1])
return
CALCULATE( COUNTROWS(VALUES(pubmed[ID])),FILTER(ALL(pubmed),pubmed[name1] = __author || pubmed[name2] = __author || pubmed[name3] = __author))
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。