我正在使用以下DAX公式根据A列中的过滤器选择在B列中找到值。当我在B列中有多个值时,它返回空白;我想返回第一个值。
column A (Selected)
07898
Column B
Apple
Apple
我想退回Apple而不是空白。如果适用,不知道如何使用EARLIER
函数。
Cup_h_prmry = if(HASONEVALUE(njrew_h_prmry_outcm[CUPCATNO]),
VALUES(njrew_h_prmry_outcm[CUPDETAILS]),"")
我只想返回显示多个的值的第一个实例。
答案 0 :(得分:1)
我会使用FIRSTNONBLANK:
Cup_h_prmry = IF(HASONEVALUE(njrew_h_prmry_outcm[CUPCATNO]),
FIRSTNONBLANK(njrew_h_prmry_outcm[CUPDETAILS], 1),
"")
这将返回CUPDETAILS的第一个排序值。在这种情况下,FIRSTNONBLANK的第二个参数不是必需的,我将其设置为1。