powerbi - 切片器仅在 PowerBI 中切片特定列
问题描述
我正在尝试在 Power BI 中创建一些动态图表。
我的数据如下所示:
year Product exp claim_type clCost clCount
2010 A 0.21 0 0
2010 A 0.85 0 0
2010 A 0.15 BI 5000 1
2010 B 1.00 BI 1000 1
2010 B 0.33 0 0
2011 B 0.96 0 0
2011 B 0.16 BI 200 1
2011 B 1.00 MD 2500 1
2011 A 1.00 0 0
2011 A 0.91 MD 6000 1
最终目标是有一个图表,其中 x 轴为“年”,Y 轴为 sum(clCount)/sum(exp) 和产品 A、B 的两条线。但在 powerBI 中,我希望能够按声明类型进行过滤。所以我只想为 clCount 选择某些行来总结,但总结 exp 的所有行。(每组)
例如,使用切片器,某人可以单击“BI”,2010 年和产品 A 的结果值为 sum(clCount) = 1 和 sum(exp) = .21+.85+.15
对于产品 B,同样对于 2010 年 sum(clCount) = 1 和 sum(exp) = 1+.33
当然,2011 年也是如此……
现在的问题是,如果我为变量 claim_type 放置一个切片器,并选择 BI,它会正确总结每年的 clCount,但 exp,它只对包含“BI”的行进行总结(即 2010 年和乘积 exp 将仅为 .15 而不是 .21+.85+.15。我需要 sum(exp) 为年份,乘积为分母。
关于如何做到这一点的任何想法?
解决方案
在我看来 Power Bi 是正确的,你要求它在 BI 上过滤,所以你只得到 0.15 的行。2010 年产品 A。
你认为它在 clCount 上的总结是正确的,但事实并非如此,你得到一个值为 1 的行。当你改变 clCount 的零值时,你会看到它仍然给你 1 作为结果。
如果您希望切片器正常工作,则需要在所有行中填写您的类型。
推荐阅读
- caching - pip 包 Log-Reader 未通过 requirements.txt 成功安装
- java - 如何在不写入文件的情况下读取压缩的输入流?
- ios - 快速,从具有 CustomCells 的 tableViewCells 中检索更改的数据
- google-apps-script - 从名为“sheetname.csv”的文件从谷歌电子表格下载特定工作表
- reactjs - React:动态位置在第一次渲染时不起作用
- c++ - 在未来的 C++ 版本中是否会添加额外的容器模板参数?
- botframework - MS TEAMS 的消息扩展应用程序应该知道名册
- flutter - 使用堆栈小部件在中心锚定动画小部件
- java - 从 Unix 到 Windows 的 Selenium 测试
- tfs - Azure DevOps 服务器/TFS 监视器计数并列出项目集合中声明的字段