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]))
)
我有一个 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]))
)