我只想将计算出的列添加到我得到的数据透视表中。该数据透视表使用两个数据源。每个源向数据透视表提供一列。我希望我可以将每一列分开。
我试图添加一个度量。在这种情况下,我不确定应该使用哪个表(“表名”)。除此之外,我想我错误地定义了公式。
'definig the formula
=(DataSource1[Column1])/(DataSource2[Column2])
我只是想在数据透视表中添加上述两列之间的分度(百分比)。
图片:
答案 0 :(得分:0)
您缺少的是一个聚合函数,该函数告诉DAX如何处理列。
在下面的示例中,test_example 1不是有效的公式,因为引擎不知道您要对要引用的列执行什么操作。在示例2中,它知道需要对列求和。
test_example := SourceA[ValueA]
test_example 2:= SUM( SourceA[ValueA] )
答案 1 :(得分:0)
忽略度量中的错字,您需要SUM
来自每个表的值:
= DIVIDE (
SUM ( SourceA[ValuesA] ),
SUM ( SourceB[ValuesB] ),
BLANK()
)
使用DIVIDE
函数可以避免DIV/0
错误