我对powerBI和DAX非常陌生。我有一个很简单的挑战,但我想不出来。
简化一下,我的数据基本上是一张医生、日期和点数的表格。每个医生都有一个不同的固定区域:
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轴上的点数之和,其中医生可以在相关的切割器中单独选择。
这是一个挑战。我需要能够绘制医生的总和和选定的医生区域中所有点的和(即图表上的两条线,按日期绘制),只需在一个切片机上选择医生。
我已经尝试过创建一个新的专栏
report_points_all = CALCULATE( SUM(MyTable[points]), ALL(MyTable) )
但这给了我大量的无稽之谈。我需要通过与选定的医生相关的区域将其过滤下来,但没有足够的DAX技能来解决它。有人能帮我指出正确的方向吗?提前感谢
发布于 2020-05-19 09:10:45
你现在的公式没那么难用
report_points_all = CALCULATE( SUM(MyTable[points]), ALL(MyTable) )
但是所有(表)都删除了整个表(医生、日期、区域等)上的过滤器,这就是为什么您可能得到一个巨大的恒定值。
您要做的是只删除医生列上的过滤器
report_points_all = CALCULATE( SUM(MyTable[points]), ALL('MyTable'[Doctor]) )
https://stackoverflow.com/questions/61886974
复制相似问题