使用PowerBI中的单选按钮进行行基计算
我是一名Tableau用户,最近开始使用PowerBI。然而,我对如何做一些内在的计算有些困扰 假设我有一个5列的玩具数据,如下所示 资料 类型1 类型2 货币1 货币2 5. 2. 3. 1.1 0.7 10 9 -5 1.3 0.74 8. 12 22 1.6 0.8使用PowerBI中的单选按钮进行行基计算,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我是一名Tableau用户,最近开始使用PowerBI。然而,我对如何做一些内在的计算有些困扰 假设我有一个5列的玩具数据,如下所示 资料 类型1 类型2 货币1 货币2 5. 2. 3. 1.1 0.7 10 9 -5 1.3 0.74 8. 12 22 1.6 0.8 您不能使用计算列来实现这一点,因为列中显示的数据是静态的 您需要创建一个度量值,为此: 我首先像您一样创建了两个只包含id列的表,并用于创建两个切片器。 然后我采用了以下措施: Measure = VAR __selecte
您不能使用计算列来实现这一点,因为列中显示的数据是静态的 您需要创建一个度量值,为此: 我首先像您一样创建了两个只包含id列的表,并用于创建两个切片器。 然后我采用了以下措施:
Measure =
VAR __selectedType = SELECTEDVALUE( Table1[ID] )
VAR __selectedCurrency = SELECTEDVALUE( Table2[ID] )
VAR __type =
SWITCH(
__selectedType,
1, SUM( 'Table'[Type1] ),
2, SUM( 'Table'[Type2] ),
0
)
VAR __currency =
SWITCH(
__selectedCurrency,
1, SUM( 'Table'[Currency1] ),
2, SUM( 'Table'[Currency2] ),
0
)
Return __type * __currency * SUM( 'Table'[Data] )
然后在可视化表格中拖动度量值。这是预期的结果。