使用PowerBI中的单选按钮进行行基计算

使用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

我是一名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 __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] )
然后在可视化表格中拖动度量值。这是预期的结果。