【发布时间】:2021-09-17 08:09:59
【问题描述】:
我有两张桌子:
- 用户表(包含:用户注册数据。列:user_id、create_date)
- 客户订单表(包含:订单历史记录。列:user_id、order_date、order_id)
*用户和客户不一样。当用户注册他的第一个订单时,他就成为了客户。
对于每年的每个月,我想要不同用户的累计数量和不同客户的累计数量,因为最后,我想计算不同客户的累计数量的比率 每个月不同用户的累计计数。
我不知道如何使用 DAX 计算累积值和我所说的比率。
请注意,如果客户在一个月内注册了多个订单,我想在该月只计算一次,如果他在接下来的几个月注册新订单,我也会在每个新的月份计算他。
也许这些图片可以帮助你更好地理解我的问题。
-我的表中没有 count_of_users 和 count_of_customers 列。我应该计算它们。
用户表:
| user_id | create_date |
|---|---|
| 1 | 2017-12-03 |
| 2 | 2018-01-01 |
| 3 | 2018-01-01 |
| 4 | 2018-02-04 |
| 5 | 2018-03-10 |
| 6 | 2018-04-07 |
| 7 | 2018-04-08 |
| 8 | 2018-09-12 |
| 9 | 2018-10-02 |
| 10 | 2018-10-02 |
| 11 | 2018-10-09 |
| 12 | 2018-10-11 |
| 13 | 2018-10-12 |
| 14 | 2018-10-12 |
| 15 | 2018-10-20 |
客户订单表:
| user_id | order_date | order_id |
|---|---|---|
| 1 | 2018-03-28 | 120 |
| 1 | 2018-03-28 | 514 |
| 1 | 2018-03-30 | 426 |
| 2 | 2018-02-11 | 125 |
| 2 | 2018-03-01 | 547 |
| 3 | 2018-02-10 | 588 |
| 3 | 2018-04-03 | 111 |
| 4 | 2018-02-10 | 697 |
| 5 | 2018-04-02 | 403 |
| 5 | 2018-04-05 | 321 |
| 6 | 2018-04-09 | 909 |
| 11 | 2018-10-25 | 8401 |
【问题讨论】:
-
请为两个表添加数据样本(作为文本)
-
我添加了两个表。 @RADO
标签: powerbi dax etl cumulative-sum measure