我有以下模式:

如果SAPBW_ItemsExtMatGroupName DALI_ProductFamDALI ProductFamDescription是空的,那么我想在所有条目表中创建一个列,该列包含DALI_ProductFamDALI中的文本。(所有项目都是或在SAPBW_Items或DALI_ProductFam中,但不能两者兼有)
我用以下DAX公式成功地做到了这一点:
ProductFamily V2 =
var _CodeItem = 'All Items'[CompanyCodeItem]
var _DALIItemSkey = LOOKUPVALUE(DALI_Items[DALI ProductFam],DALI_Items[Item_Skey_Bigint],_CodeItem)
var _DALIFamily = LOOKUPVALUE(DALI_ProductFam[DALI ProductFamDescription],DALI_ProductFam[ProductFam],_DALIItemSkey)
var _SAPFamily = LOOKUPVALUE(SAPBW_Items[ExtMatGroupName],SAPBW_Items[Item_Skey_Bigint],_CodeItem)
Return
COALESCE(_DALIFamily,_SAPFamily)但由于数据集非常庞大,计算时间有点慢……是一种改进的方法吗?PS:“所有项”‘CompanyCodeItem、DALI_ItemsDALI ProductFam和SAPBW_ItemsExtMatGroupName都是字符串的列。
发布于 2022-11-10 09:05:37
我找到了一个很有魅力的解决方案:
ProductFamily = RELATED( SAPBW_Items[ExtMatGroupName]) & RELATED( DALI_ProductFam[DALI ProductFamDescription])https://stackoverflow.com/questions/74380473
复制相似问题