我在PowerBi中的图表有小问题。
我创建了4个表并在它们之间建立连接:
Year
-----------
Id | Value
-----------
Y_19| 2019
Y_20| 2020
Y_21| 2021
Month
-----------
Id | Value
-----------
M_Jan | January
M_Feb | February
M_Mar | March
M_Apr | April
Tax
--------------------------
Id | Value | YearId
--------------------------
Tax_Y_19 | 0.9 | Y_19
Tax_Y_20 | 0.1 | Y_20
Tax_Y_21 | 0.4 | Y_21
Amount
-------------------------------
Id | MonthId | YearId | Value
A_01 | M_Jan | Y_19 | 10000
A_02 | M_Feb | Y_19 | 2000
A_03 | M_Mar | Y_19 | 4000
A_04 | M_Jan | Y_20 | 5000
A_05 | M_Feb | Y_20 | 70000
A_06 | M_Mar | Y_20 | 10000
然后我创建了切片器,可以在其中选择年份(连接的列Year [Value]),并使用Amount [Value](y轴),Month [Value](x轴)创建了图表。
一切对我来说都很好,这要归功于表格之间的关系,一切都按年份进行过滤。
但是如果我能以某种方式制作图表[税] * [金额]-我已经显示了乘以税值的值-切片器已经过滤了两个表,当我得到它时,
我想在此图表上显示Year-1数据的条形,但是我已经有了针对特定年份的切片器的全局过滤器,我该怎么做。
我尝试使用的度量方法是,我使用selectedvalue从切片器(年份)获取数据,并使用keepfilter更改表上的过滤器(税收和金额),但是度量方法返回了我无法返回表的错误
您的问题尚不完全清楚,但是如果您的Year
表与Tax
和Amount
有关系,那么我想您是在采取这样的措施:
TaxedAmount =
SUMX ( Year, RELATED ( Tax[Value] ) * CALCULATE ( SUM ( Amount[Value] ) ) )