powerbi-desktop - 获取第三列矩阵中两列差异的结果
问题描述
上面是 PowerBI 中的一个矩阵,显示了各个部门的金额和目标金额。我想计算实际金额和目标金额之间的差异,并将其显示在矩阵的第三列中。我尝试创建一个列来计算数据表中这两列之间的差异。但是矩阵中显示的数据并不是我希望的。我希望矩阵仅根据矩阵中的值(根据应用的某些过滤器派生)显示目标和实际数量之间的差异。我不想得到数据集中所有值的差异。
我对 PowerBI 完全陌生,对此的任何帮助将不胜感激。
解决方案
简单地说,使用计算。该值是在修改的过滤器上下文中计算的表达式的结果。这意味着在您当前的过滤器/行上下文中。
diff = calculate([Target] - [Amount])
推荐阅读
- vmware - 503 服务不可用 vsphere 问题
- r - 从 ExpressionSet 中删除 NaN
- windows - 我在 Windows 10 中安装了 GPU 和 CUDA,但 Pytorch 的 torch.cuda.is_available() 返回 false;我该如何纠正这个?
- c# - ML.NET 使用具有仅在运行时知道的特征列的 DataTable 构建和训练模型
- ios - 在 macOS 编程中是否有 UIGraphicsGetImageFromCurrentImageContext() 的替代方法?
- flutter - 如何在 Flutter 中从上一个屏幕收到的值上将初始值设置为 TextFormField?
- apache-kafka - Kafka:主题与分区数据
- javascript - 如何为动态向对象添加键的函数定义返回类型?
- django - 我应该修改什么以在 django-rest-framework 中添加新字段?
- php - 使用依赖容器的正确方法是什么?