powerbi - 获取dax中子组的总数和最大值?
问题描述
我的目标是获得每个 C% 组的总数和最大值,但我无法……</p>
鉴于以下数据,我想做 Total/MAX(每 C% 组),即:
- 对于 C1 50/50
- 对于 C2 35/25
- 用于 C3 35/20
是否有可能在一次测量中做到这一点?
解决方案
要查找Total & Max
每个组,可以通过calculate
再次使用测量并使用variable
以获得更好的视图来完成,以下是公式:
Percentage =
var total = CALCULATE(SUM(TAX[Value]),
FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
var maxV = CALCULATE(MAX(TAX[Value]),
FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
return
total/maxV
带有添加列的表:
推荐阅读
- asp.net - 如果我使用没有控制器的 Razor 页面,如何实现 ViewModel
- sql - 获取每个条目的最新记录
- android - 如何在 Android 中识别被点击的元素 ID?
- python - 控制 numpy 如何通过自定义函数转换类型
- abap - 如何检查报告是否有翻译?
- xslt - 如何使用 XSLT 根据条件获取两个相同级别的节点值?
- jquery - 如何在添加类 div 后面添加类延迟或删除类执行?
- asp.net-mvc - 如何在 Umbraco 的另一个程序集中引用 App_Plugins 文件夹?
- asp.net - 导入多个文本文件以访问数据库
- python-3.x - 如何将数据框中的值更改为另一个数据框中的值,并具有最接近的匹配?