excel - EXCEL Sumifs 到 PowerBI
问题描述
我在 Excel 中有一个公式,如果满足两个条件,它会给我几个单元格的总和。
在 Excel 中,基数已转换为表格,因此可以正常工作。
公式如下:
=sumifs(B:B,B:B,">0",A:A,"<="&[@ month])
在 AI 中有销售额,在 B 中有月份。如果我在 A 中的销售额大于 0,如果该行的月份小于或等于自己的月份,它应该将月份的所有销售额相加。
在 Power BI 中,如果该值大于 0,它只会总结从开始到结束的所有月份,而不是当月的销售额。
月 | 销售量 | 总结 |
---|---|---|
1 | 500 | 737 |
1 | 237 | 737 |
2 | 420 | 1157 |
3 | 380 | 1537 |
4 | 410 | 2437 |
4 | 280 | 2437 |
4 | 210 | 2437 |
5 | 0 | 2437 |
解决方案
如果要将结果作为单独的列,可以使用两个查询来完成:
加载数据
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content]
in
Source
Calc_Sum
- 按月分组并汇总销售额以获得每月结果
- 通过月份添加原始数据并显示销售额列以重新包含原始销售额
- 如果订单与您相关,请重新排列列
let
Source = Load_Data,
Group = Table.Group(Source, {"month"}, {{"Sum_of_sales", each List.Sum([sales]), type nullable number}}),
AddOriginalData = Table.NestedJoin(Group, {"month"}, Load_Data, {"month"}, "Load_Data", JoinKind.RightOuter),
ShowSales = Table.ExpandTableColumn(AddOriginalData, "Load_Data", {"sales"}, {"sales"}),
Rearrange = Table.ReorderColumns(ShowSales,{"month", "sales", "Sum_of_sales"})
in
Rearrange
推荐阅读
- javascript - Swift评估JavaScript未删除搜索栏中的占位符
- javascript - 导入反应组件时出现错误“目标容器不是 DOM 元素”
- python - 无需使用 python 保存即可在线访问压缩的 excel 表
- laravel - 带有 Laravel 的 Postgresql:使用子字符串过滤 Json 字段
- java - 如何在 ScreenSlidePagerAdapter 中启动新活动?
- java - JasperReports 在 iOS 12 上的权限问题
- javascript - 如何从 JS AJAX 请求中获取 PHP 变量?
- python - (500 Internal Server Error])Flask Post 请求导致服务器错误 [Flask]
- reactjs - AWS Lambda 和 .Net Core WebAPI 出现 Cors 错误
- css - CSS:线性渐变背景颜色不适用