限制线枢轴区域图表
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]
为轴的图表上,并绘制折线图和堆积面积组合图。
我是租车,自己用,也租给别人用。我每个月可以行驶 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]
为轴的图表上,并绘制折线图和堆积面积组合图。