powerbi - DAX PowerBi - 度量中的乘法在表格可视化的总行中给出错误的总和
问题描述
我有两张表,“股票”和“价格”。在“股票”表中,我在 DAX 编辑器中创建了一个计算列(称为“Voorraad”)。
Voorraad = CALCULATE (COUNT(stock[EAN]), stock[Locatie] IN {"magazijn", "ontvangst"})
这两个表在“EAN”(多对多关系)上相关。
PowerBi 中的可视化显示“Voorraad”列的正确结果。然后我还想在可视化中添加一个带有“stockvalue”的列,它显示了“Voorraad”与“Inkoop”的乘积。
这是通过表“stock”中名为“stockvalue”的度量来解决的:
stockvalue = SUM(stock[Voorraad])* SUM('prices'[inkoop])
每行这工作正常。但是把它放在一个表格可视化中,总行也显示了总voorraad *总inkoop的乘法。所以这给出了(在我的例子中)379 * € 88,35 = € 33484,65 这显然应该是€ 3133,00
任何人都知道让这个工作正确的事情吗?
解决方案
解决方案位于:测量总计,最终结果
我在表“股票”中放入了一项措施
stockvalue_onerow = SUM(stock[voorraad])*SUM(prices[inkoop])
然后我在“库存”表中放入另一个度量
Stockvalue =
VAR __table = SUMMARIZE(stock, [id], "__value",[stockvalue_onerow])
RETURN
IF(HASONEVALUE(stock[id]),[stockvalue_onerow],SUMX(__table,[__value]))
最后一个将用于表格可视化!问题解决了!
推荐阅读
- svelte - 如何在使用 svelte 渲染 DOM 组件之前进行 API 调用?
- javascript - 如何在 laravel 中获取 jsonencode 数据?
- java - LivePagedList 发出空列表
- graphql - Size limit for GraphQL scalar String
- c# - 有没有一种通过 linq 自行分解列表的好方法
- django - 如何将模型集“绑定”到对象,填充它并在同一页面中进行编辑?
- java - 如何在尝试实现可测试代码的同时防止过度工程?
- c# - 发布 asp.net-core 应用程序后显示错误的登录页面,并显示消息“使用其他服务登录”
- javascript - sigma.js - 一个名为 sigma 的对象已经在全局范围内
- javascript - 读取目录中的所有文件并将其解析为 JSON