Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi DAX创建基于另一列仅返回一个值的度量值_Powerbi_Dax - Fatal编程技术网

Powerbi DAX创建基于另一列仅返回一个值的度量值

Powerbi 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=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
,则可以使用以下计算列

计算列 输出 钥匙 名称 主要的,重要的 出售 量 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 )