首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PowerBI/DAX -总结组成员

PowerBI/DAX -总结组成员
EN

Stack Overflow用户
提问于 2020-05-19 08:50:24
回答 1查看 34关注 0票数 0

我对powerBI和DAX非常陌生。我有一个很简单的挑战,但我想不出来。

简化一下,我的数据基本上是一张医生、日期和点数的表格。每个医生都有一个不同的固定区域:

代码语言:javascript
运行
复制
Doctor  Region  Points  Date
John Doe    A   3   2020-05-10
John Doe    A   2   2020-05-10
John Doe    A   4   2020-05-11
Mary Doe    A   1   2020-05-10
Mary Doe    A   3   2020-05-11
Jane Smith  B   1   2020-05-10
Jane Smith  B   1   2020-05-10
...etc...

我很简单地将这些数据显示为x轴上的日期线图(使用日期查找表)和y轴上的点数之和,其中医生可以在相关的切割器中单独选择。

这是一个挑战。我需要能够绘制医生的总和和选定的医生区域中所有点的和(即图表上的两条线,按日期绘制),只需在一个切片机上选择医生。

我已经尝试过创建一个新的专栏

代码语言:javascript
运行
复制
report_points_all = CALCULATE( SUM(MyTable[points]), ALL(MyTable) ) 

但这给了我大量的无稽之谈。我需要通过与选定的医生相关的区域将其过滤下来,但没有足够的DAX技能来解决它。有人能帮我指出正确的方向吗?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2020-05-19 09:10:45

你现在的公式没那么难用

代码语言:javascript
运行
复制
report_points_all = CALCULATE( SUM(MyTable[points]), ALL(MyTable) )

但是所有(表)都删除了整个表(医生、日期、区域等)上的过滤器,这就是为什么您可能得到一个巨大的恒定值。

您要做的是只删除医生列上的过滤器

代码语言:javascript
运行
复制
report_points_all = CALCULATE( SUM(MyTable[points]), ALL('MyTable'[Doctor]) )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61886974

复制
相关文章

相似问题

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