我有两个事实表。我想使用Dax查询从维度中提取列,该维度是另一个事实表的一部分。该表来自表格立方体。到目前为止,我已经尝试过:
EVALUATE
SUMMARIZE(
'vwFCML'
,'Vessel'[VName]
,'Port'[PCountry]
,'PO'[Type]
)
Vessel [VName]和Port [PCountry]维度来自vwFCML事实表,而PO [Type]来自另一个名为OrdTable的事实表。我收到了错误
The column 'Type' specified in the 'SUMMARIZE' function was not found in the input table
我是dax的新手,非常感谢任何帮助,谢谢你提前。
答案 0 :(得分:0)
如果汇总部分中列出的表与其他表无关,则会出现此问题。
在您的情况下,vwFCML
表可能与PO
表无关。
如果你有另一张桌子,例如Dim_Vessel
以某种方式与vwFCML
和PO
相关联,请尝试将其用作汇总表(即使您根本不使用该表中的任何列)。
例如
EVALUATE
SUMMARIZE(
'Dim_Vessel'
,'Vessel'[VName]
,'Port'[PCountry]
,'PO'[Type]
,....
)
希望这有道理吗?