powerbi - 如何将 COUNTIFS Excel 公式转换为 DAX 以获取汇总数据
问题描述
我有他们拥有的运动国家的原始数据,并且我使用 COUNTIFS 函数汇总了数据。我想使用 DAX 公式在 Power BI 上重新创建同一个表并获得相同的结果。
包含体育国家(赢、平和输)的汇总表以及 N3 到 N5 列根据日期列计算过去 50 天的平局次数。以下是需要转换为 DAX 的公式:
=COUNTIFS($B$4:$B$34,$L$3,$D$4:$D$34,$N$2)
=COUNTIFS($B$4:$B$34,$L$3,$D$4:$D$34,$N$2,$E$4:$E$34,("<"&TODAY()-50))
我附上了一个带有汇总表的 Excel,我正在尝试使用 Power BI 重新创建它,所有 Excel 公式都保留在汇总表上,以显示我是如何计算出最终数字/数字的:
带有公式的 Excel 文件: https ://app.box.com/s/z15jvl1tlfhm18jlacghdi6nbu3wk3h8
Pbix 文件: https ://app.box.com/s/dfzieiqtw7r9dofa53pbqb30zqycl6yj
解决方案
要拥有类似 COUNTIFS 的功能,您可以使用以下内容:
RESULT = CALCULATE (
COUNTROWS ( Tablename ),
FILTER (
Tablename,
Tablename[country] = country_name
&& Table[sport] = sport_name
)
)
或者创建一个矩阵并将您的国家/地区用作行,将属性(获胜、平局、失败)用作列。矩阵可以在可视化下找到。
推荐阅读
- windows - Office.context.ui.messageParent 在 Outlook 2016 for Windows 中是否损坏?
- android - 使用 LiveData 的 emit 和 emitSource 有什么区别?(如实时用例)
- r - 有没有办法安装 RMongo 包,因为它正式从 CRAN 中删除?
- java - 如何在单个 JDBC 连接中执行多个 JPA 查询
- arrays - 如何在 React 中渲染一组 Array 对象和图像?
- javascript - “keyup”事件和“keydown”被同一个事件处理程序调用
- python - 基于索引的行总和与 Numpy
- c# - 使用枢轴将行转换为列
- r - 将文本块读入 R 并出现解析错误
- .htaccess - 如何在末尾没有正斜杠的情况下重定向单个段 url?