【发布时间】:2021-05-12 18:01:17
【问题描述】:
我有一个看起来像这样的“预订”表;
| Reservation ID | Book Date | Status | Cancel Date | Booking Flag |
|---|---|---|---|---|
| 1234 | 2021-01-01 | Active | 1 | |
| 5678 | 2021-01-01 | Active | 1 | |
| 9101 | 2021-01-01 | Cancelled | 2021-01-02 | 1 |
| 1121 | 2021-01-02 | Cancelled | 2021-01-04 | 1 |
| 3141 | 2021-01-02 | Active | 1 |
“预订日期”列与日历表通过有效关系。日期列。目前的措施是这样的;
Gross Bookings:SUM(Booking Flag)
Cancellations:CALCULATE([Gross Bookings],'Reservations'[Status]="Cancelled")
Net Bookings:[Gross Bookings]-[Cancellations]
我希望能够制作这样的表格;
| Date | Gross Bookings | Cancellations | Net Bookings |
|---|---|---|---|
| 2021-01-01 | 3 | 0 | 3 |
| 2021-01-02 | 2 | 1 | 1 |
| 2021-01-03 | 0 | 0 | 0 |
| 2021-01-01 | 0 | 1 | -1 |
但是我得到的结果是这样的,因为措施中没有理解“取消日期”;
| Date | Gross Bookings | Cancellations | Net Bookings |
|---|---|---|---|
| 2021-01-01 | 3 | 1 | 2 |
| 2021-01-02 | 2 | 1 | 1 |
| 2021-01-03 | 0 | 0 | 0 |
| 2021-01-01 | 0 | 0 | 0 |
如何使用 DAX 更改我的取消度量,使其与正确的取消日期相对应,同时仍然尊重我的日期关系?
【问题讨论】:
标签: dax