我有三个表,其结构如下 -
表1 -
表2 -
表3 -
我想要一张这样的表 -
我尝试了这个特殊的公式来创建一个计算表 -
Table = UNION(SELECTCOLUMNS(Table1,"Table1", Tables[Table1]), SELECTCOLUMNS(Table2, "Table2 Totals", Table2[Totals]), SELECTCOLUMNS(Table3, "Table3 Totals", Table3[Totals]))
我得到的结果是这样的: -
我不知道为什么会这样。在这种情况下该怎么办?计算列不在合并查询中吗?
答案 0 :(得分:1)
我会创建2个新表,然后根据Table1 Column1加入它们。
我要创建的2个新表是内部联接 NewTable1:Table1 Col2和Table2 Col1 NewTable2:Table1 Col3和Table3 Col1
然后,在Table1Col1和NewTable1上创建新的合并查询 然后又一次使用NewTable2。
如果您希望我清除它,请告诉我,希望这个过程得到充分解释,以提供一般性的想法/方向。