DAX:来自家庭的最小价值

DAX: min value from family

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

产品编号 |家庭产品 |国家 |价值 |最小家庭价值(我 想要)

 44856        Family1        UK               .75     
 58977        Family2        USA              .5
 77890        Family2        EU     .5        .5              
 44856        Family1        EU     .75        .75
 21213        Family3        AUS              .5       
 16151        Family1        AUS              .75           
 15963        Family3        EU     .5        .5           
 58977        Family2        UK     .5        .5         

另一方面,我想在枢轴 table 和枢轴图表中显示所有这些值、计算。当我在数据透视 table(切片器、过滤器...)中应用过滤器时,如何使用 DAX 公式以获得最小值?

我做了这个公式,但它没有像我想要的那样工作,因为它 returns 只有相同的值:

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

非常感谢

我假设您知道 'calculated column' 和 'measure' 之间的区别。

要使 'min family values' 可用于数据透视 table 中的分析,您需要创建一个度量:

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

如果您想将计算列添加到您的 table(以便您可以将其用作过滤器之一):

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