Power BI:将度量值分配给计算列
Power BI: Assign measure value to calculate column
将度量值分配给计算列
我创建了两个 table:
用户可以在 sheet 和 select 中看到绿色字段作为切片器,我在 id_indicator table、
中创建了度量
测量将采用一个值,即来自切片器
的用户select
测量 5 = if(COUNTROWS('Input_Threshold') = 1, sum('Input_Threshold'[Green]), BLANK())
我想将 ([measure 5] * [by_hour]) 分配给 calculated 字段但它不起作用,给出黑色(我试过 calculated = [measure 5] 但仍然不起作用)
是否可以将度量值分配给计算列?
下面说 measure5 的值为 60
但是在分配列值时,它采用空白值,如 'else' 部分所述。
当然可以将度量分配给计算列。
这种情况下的度量将在适用于此计算列的每一行的行上下文中进行评估。
然而,该措施需要可访问。因此,它必须在要添加计算列的 table 中定义,或者在可通过关系访问的 table 中定义。
创建简单示例:
TestMeasure = 7
CalculatedColumn = 7 * id_indicator
编辑(OP 更新问题后):
计算对象(计算 tables 和计算列)不受切片器影响。计算对象是静态的,因此您不能通过切片器更改计算对象结果。
将度量值分配给计算列
我创建了两个 table:
用户可以在 sheet 和 select 中看到绿色字段作为切片器,我在 id_indicator table、
中创建了度量测量将采用一个值,即来自切片器
的用户select测量 5 = if(COUNTROWS('Input_Threshold') = 1, sum('Input_Threshold'[Green]), BLANK())
我想将 ([measure 5] * [by_hour]) 分配给 calculated 字段但它不起作用,给出黑色(我试过 calculated = [measure 5] 但仍然不起作用) 是否可以将度量值分配给计算列?
下面说 measure5 的值为 60
但是在分配列值时,它采用空白值,如 'else' 部分所述。
当然可以将度量分配给计算列。 这种情况下的度量将在适用于此计算列的每一行的行上下文中进行评估。
然而,该措施需要可访问。因此,它必须在要添加计算列的 table 中定义,或者在可通过关系访问的 table 中定义。
创建简单示例:
TestMeasure = 7
CalculatedColumn = 7 * id_indicator
编辑(OP 更新问题后):
计算对象(计算 tables 和计算列)不受切片器影响。计算对象是静态的,因此您不能通过切片器更改计算对象结果。