微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Power BI 表中值的出现次数

如何解决Power BI 表中值的出现次数

我从 PubMed 得到了文章,我正在使用 Power BI 来可视化每个作者写了多少篇文章,每篇文章都是由许多作者写的,如图所示任何想法,这是我的权力表结构双。我想要的是一个图表可视化:

作者姓名:文章

另一件事是可视化作者之间的合作,我的意思是每对作者一起工作的时间, 任何想法,我都搜索过,但结果不是我只需要一个方向。

picture of data

解决方法

首先,如果您想显示特定作者写了多少篇文章,那么您需要一列中的作者列表(如果您没有字典,则可以在 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])

enter image description here

对于协作,我认为我们可以创建一个交叉连接 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 举报,一经查实,本站将立刻删除。