Powerbi DAX创建基于另一列仅返回一个值的度量值
我想创建一个度量值,该度量值将仅使用PRIMARY=true的SALES列中的值填充过滤器上下文中的整个列 这需要在过滤器上下文中进行,并且报告将按键列(来自另一个表)以及时间表中的年和月进行过滤 钥匙 名称 主要的,重要的 出售 量 1. A. 真的 10 10 1. B 假的 2. 10 1. C 假的 3. 10 2. D 假的 15 80 2. E 假的 5. 80 2. F 真的 80 80Powerbi DAX创建基于另一列仅返回一个值的度量值,powerbi,dax,Powerbi,Dax,我想创建一个度量值,该度量值将仅使用PRIMARY=true的SALES列中的值填充过滤器上下文中的整个列 这需要在过滤器上下文中进行,并且报告将按键列(来自另一个表)以及时间表中的年和月进行过滤 钥匙 名称 主要的,重要的 出售 量 1. A. 真的 10 10 1. B 假的 2. 10 1. C 假的 3. 10 2. D 假的 15 80 2. E 假的 5. 80 2. F 真的 80 80 假设列PRIMARY的类型为boolean,则可以使用以下计算列 计算列 输出 钥匙 名称 主
假设列
PRIMARY
的类型为boolean
,则可以使用以下计算列
计算列
输出
钥匙
名称
主要的,重要的
出售
量
1.
A.
真的
10
10
1.
B
假的
2.
10
1.
C
假的
3.
10
2.
D
假的
15
80
2.
E
假的
5.
80
2.
F
真的
80
80
MEASURE =
VAR SelectedSales = [SALES]
VAR SelectedKey = [KEY]
VAR GetSelectedSales =
MAXX ( FILTER ( 'Table', [PRIMARY] = TRUE () && [KEY] = SelectedKey ), [SALES] )
RETURN
IF ( [PRIMARY], [SALES], GetSelectedSales )