DAX:来自家庭的最小值

我有一个桌子的权力支点,我想知道每个家庭的最低价值(这里我显示3,但我有超过1000)。 为此,我想添加一个新的列(Min Family Value)以便添加更多的计算等等。

产品ID | 家庭产品| 国家| 值| Min家庭价值(我想要的)

44856 Family1 UK $10 $9.75 58977 Family2 USA $11 $10.5 77890 Family2 EU $10.5 $10.5 44856 Family1 EU $9.75 $9.75 21213 Family3 AUS $12 $11.5 16151 Family1 AUS $10 $9.75 15963 Family3 EU $11.5 $11.5 58977 Family2 UK $10.5 $10.5 

另一方面,那么我想要在数据透视表和数据透视图中显示所有这些值,计算。 当我在数据透视表(切片机,filter…)中应用filter时,如何使DAX公式具有最小值?

我做了这个公式,但它不能正常工作,因为它只返回相同的值:

 Min Family Value:= CALCULATE( MIN('TABLE'[VALUE]);ALLSELECTED(TABLE[Family Product]) ) 

非常感谢

我假设你知道“计算列”和“计量”之间的区别。

要在数据透视表中使“分家庭价值”可用于分析,您需要创build一个度量:

 Min_Family_Value:= MIN('MyTable'[Value]) 

如果要将计算列添加到表中(以便可以将其用作filter之一):

 Min_Value_By_Family:= CALCULATE( MIN('MyTable'[Value]), FILTER('MyTable', 'MyTable'[Family Product] = EARLIER('MyTable'[Family Product])) )