如何构建具有不同值的表和带有“替代结果”(其中不同值为null /空白)的附加列?可以通过SUMMARIZE函数以“一次拍摄”完成吗?
有两种方法可以达到预期效果。但是我实现它的方法是一种逐步的方法。
方法1。从DAX表开始。
#unique1 = DISTINCT('Table'[product])
然后添加计算列:
CalculatedColumn = IF([product]=BLANK(), "Unknown", [product] )
方法2。这是一张镜头。但是,它看起来很复杂。
#unique2 =
ADDCOLUMNS (
DISTINCT ( 'Table'[product] ),
"Lookup",
VAR MyLookup =
LOOKUPVALUE (
'Table'[product],
'Table'[product], [product]
)
RETURN
IF (
MyLookup <> BLANK (),
MyLookup,
"No match"
)
)
不会有类似的东西
SUMMARIZE( DISTINCT(Table[product]), "NewColumn", IF([product]=BLANK(), "No match", [product]) )