限制线枢轴区域图表

Limitation line Pivot area charts

我是租车,自己用,也租给别人用。我每个月可以行驶 2000 公里,所以我正在尝试制作一个区域枢轴图,该图将跟踪我使用了多少与出租了多少。

我有一个table列,由租车里程和我自己的里程组成:

 ___________________________________
|Date    |Rented mileage|Own mileage|
|23/03-18|           315|        117|
|07-04-18|           255|        888|
|07/04-18|           349|          0|
|13/04-18|           114|          0|
|21/04-18|           246|        113|
|28/04-18|          1253|          0|
|01/05-18|          1253|          0|

我设置了两个过滤器,每个列的累积总和产生了这个枢轴面积图:

我现在想做的是添加一条限制线,以显示我是否高于或低于我每月可以驾驶的平均 2000 公里(3 月只有 1000 公里,因为我在 3 月中旬拿到车).应该看起来像这样的东西:

虽然我真的不知道该怎么做。我的第一个想法是添加一个具有以下值的新 table,然后将其作为一条线添加到数据透视图中。

 _______________________
|Date    |Allowed mileage|
|01/03-18|           1000|
|01-04-18|           2000|
|01/05-18|           2000|
|01/06-18|           2000|
|01/07-18|           2000|
|01/08-18|           2000|
|01/09-18|           2000|
|01/10-18|           2000|
|01-11-18|           2000|
|01/12-18|           2000|
|01/01-19|           2000|
|01/02-19|           2000|
|01/03-19|           1000|

但是数据透视图无法在这两个 table 之间建立关系,转念一想也是有道理的!

我现在正在研究某种插值措施,但我不知道如何着手创建它。

如有任何意见,我们将不胜感激! :)

PS:如果有人感兴趣,我在这里问了一个关于的相关问题。

创建一个 Date table 用作公共轴并关联您的 table。

获得 table 后,创建一个新列:

Daily Target =
    LOOKUPVALUE( Allowed[Allowed Milage],
        Allowed[Date], EOMONTH('Date'[Date], -1) + 1 )
    / DAY( EOMONTH ( 'Date'[Date], 0 ) )

这会查找该月的目标,然后除以该月的天数得出每日目标。

那么您要使用的3个措施如下:

Cumulative Rented Milage =
    CALCULATE (
        SUM ( Transactions[Rented Milage] ),
        FILTER ( ALL ( 'Date'[Date] ),
        'Date'[Date] <= MAX ( 'Date'[Date] ) ) )

Cumulative Own Milage =
    CALCULATE (
        SUM ( Transactions[Own Milage] ),
        FILTER ( ALL ( 'Date'[Date] ),
        'Date'[Date] <= MAX ( 'Date'[Date] ) ) )

Cumulative Own Milage =
    CALCULATE (
        SUM ( 'Date'[Daily Target] ),
        FILTER ( ALL ( 'Date'[Date] ),
        'Date'[Date] <= MAX ( 'Date'[Date] ) ) )

将这些绘制在以 'Date'[Date] 为轴的图表上,并绘制折线图和堆积面积组合图。