Power BI:分配度量值以计算列

时间:2017-03-31 14:27:24

标签: powerbi powerpivot

将度量值分配给计算列

我创建了两个表:

enter image description here enter image description here

用户可以在工作表和选择中看到绿色字段为切片器,我在id_indicator表中创建了测量,

测量将采用一个值,用户从切片器中选择

测量5 = if(COUNTROWS(' Input_Threshold')= 1,sum(' Input_Threshold' [Green]),BLANK())

我想将([度量5] * [by_hour])分配给计算的字段,但它不起作用,给出黑色(我试过计算= [度量5]但仍然无效) 是否可以将度量值分配给计算列?

下面说measure5的值为60 enter image description here

但是在分配列值时,它会将空白值视为'否则'部分说。

enter image description here

1 个答案:

答案 0 :(得分:0)

当然可以将度量分配给计算列。 在这种情况下的度量将在适用于此计算列的每一行的行上下文中进行评估。

然而,该措施需要可以访问。因此,必须在表中定义要添加计算列的表,或者在可通过关系访问的表中定义。

创建简单示例:

TestMeasure = 7
CalculatedColumn = 7 * id_indicator

编辑(OP更新后的问题):

计算对象(计算表和计算列)不受切片器影响。计算对象是静态的,因此您无法通过切片器更改计算对象结果。