PowerBI 折线图增长从 100%
PowerBI line chart growth from 100%
在 PowerBI 中,我想比较类别(假设为 A 和 B)从任何开始年份开始随时间推移的价值增长。为了便于比较,我使用了一个折线图,x 轴上是时间,类别是图例。我希望这两个类别都从 100% 开始,并显示相对于该起点的增长。然后我希望能够使用连续日期切片器来改变折线图的起点和终点。
我创建了一个虚拟数据来说明这一点
Category, Year, Value
A 2000 5
A 2001 8
A 2002 8
A 2003 10
B 2000 10
B 2001 8
B 2002 12
B 2003 10
没有任何日期过滤器,我想显示 2000-2003 年,各行的值如下:
A: 100%, 160%, 160%, 200%
B: 100%, 80%, 120%, 100%
(类别A的第一个值是5。因此折线图应该显示A相对于5的值。然后将值5、8、8、10显示为提到的百分比。类别B的第一个值是10,所以B的值应该是相对于10显示的)。
将日期切片器设置为筛选 2001-2003 年,我希望行值变为:
A: 100%, 100%, 125%
B: 100%, 150%, 125%
(由于切片器,类别A的第一个值是8,所以我想要相对于8的%值。B的第一个值也是8)
我正在考虑为此写一个措施。任何人都可以帮我吗?提前谢谢你。
您可以创建一个度量来确定最早过滤的年份,即该年份的值,然后将每个评估值除以最小年份值:
MyMeasure =
VAR MinYear =
CALCULATE (
MIN ( MyTable[Year] ),
ALLSELECTED ( MyTable[Year] )
)
VAR BaseValue =
CALCULATE (
SUM ( MyTable[Value] ),
REMOVEFILTERS ( MyTable[Year] ),
MyTable[Year] = MinYear
)
VAR CurrentValue =
SUM ( MyTable[Value] )
RETURN
DIVIDE (
CurrentValue,
BaseValue
)
这导致:
在 PowerBI 中,我想比较类别(假设为 A 和 B)从任何开始年份开始随时间推移的价值增长。为了便于比较,我使用了一个折线图,x 轴上是时间,类别是图例。我希望这两个类别都从 100% 开始,并显示相对于该起点的增长。然后我希望能够使用连续日期切片器来改变折线图的起点和终点。
我创建了一个虚拟数据来说明这一点
Category, Year, Value
A 2000 5
A 2001 8
A 2002 8
A 2003 10
B 2000 10
B 2001 8
B 2002 12
B 2003 10
没有任何日期过滤器,我想显示 2000-2003 年,各行的值如下:
A: 100%, 160%, 160%, 200%
B: 100%, 80%, 120%, 100%
(类别A的第一个值是5。因此折线图应该显示A相对于5的值。然后将值5、8、8、10显示为提到的百分比。类别B的第一个值是10,所以B的值应该是相对于10显示的)。
将日期切片器设置为筛选 2001-2003 年,我希望行值变为:
A: 100%, 100%, 125%
B: 100%, 150%, 125%
(由于切片器,类别A的第一个值是8,所以我想要相对于8的%值。B的第一个值也是8)
我正在考虑为此写一个措施。任何人都可以帮我吗?提前谢谢你。
您可以创建一个度量来确定最早过滤的年份,即该年份的值,然后将每个评估值除以最小年份值:
MyMeasure =
VAR MinYear =
CALCULATE (
MIN ( MyTable[Year] ),
ALLSELECTED ( MyTable[Year] )
)
VAR BaseValue =
CALCULATE (
SUM ( MyTable[Value] ),
REMOVEFILTERS ( MyTable[Year] ),
MyTable[Year] = MinYear
)
VAR CurrentValue =
SUM ( MyTable[Value] )
RETURN
DIVIDE (
CurrentValue,
BaseValue
)
这导致: