powerbi - 尝试使用 Dax 将当前销售额与 MTD 销售额进行比较
问题描述
好的,所以基本上可以说在 12 月份(使用 12 月 1 日到 12 月 10 日的切片机)
我想获得 2 个数字的 MTD 和仅当前日期的销售额
所以在这种情况下,我想将 12 月 10 日与 12 月的整个 MTD 进行比较
MTD 部分很简单
CY Bookings = SUMX (Query1, Query1[final_booked_count])
这遵循切片机所说的,
但我不知道如何告诉它在切片机中拉动 MAX DATE 的销售额
解决方案
要获取切片器中最后日期的值,您应该使用 CALCULATE 更改上下文过滤器。一个简单的方法如下
CY Bookings Last Date =
VAR MaxDate =
MAX( Query1[date] )
RETURN
CALCULATE(
SUMX(
Query1,
Query1[final_booked_count]
),
Query1[date] = MaxDate
)
如果您有一个带有日期表的模型,那么代码将更改为
CY Bookings Last Date =
VAR MaxDate =
MAX( 'Date'[Date] )
RETURN
CALCULATE(
SUMX(
Query1,
Query1[final_booked_count]
),
'Date'[Date] = MaxDate
)
推荐阅读
- java - 如何在 JRE javaetk 1.4.2 中使用 HashMap
- java - 有没有办法在运行时更改火花作业的日志级别?
- javascript - 如何从作为目标元素的表中获取值?
- matlab - 如何检测图像中的所有矩形?
- c++ - 以符合 C++ 标准的方式实现 std::malloc
- javascript - 如何在nodeJs中使用pdfKit在pdf中插入卢比货币符号?
- azure - 仍在为已删除的虚拟机付费
- spring - 将cookie设置为安全时Spring Boot无法登录
- javascript - 为什么当我进行性能记录时,Chrome DevTools 中 JavaScript 文件的装订线中不再显示任何性能计时?
- mysql - 如何在 Laravel 的一个表中连接外键不唯一的表