假设我有一个SSAS-Tabular分析服务的数据模型。在这个数据模型中,我有多个表,但为了方便起见,假设我有"Table1“、"Table2”和"Table3“。这些表中的每一个都有一个名为"Source.Name“的列,该列实际上指示了该表读取的每个文件。问:我想写一个函数“计算”,以便与DAX Studio或Pyadomd一起使用,以获取这些列的所有值并连接起来,以便有一个“Source.Name”的数组/列表。这是如何做到的?
发布于 2022-09-08 15:46:07
EVALUATE
UNION(
SELECTCOLUMNS(Table1, "a", Table1[Source.Name]),
SELECTCOLUMNS(Table2, "a", Table2[Source.Name]),
SELECTCOLUMNS(Table3, "a", Table3[Source.Name])
)发布于 2022-09-08 19:19:08
这只是使用更少内存的另一个解决方案:
UNION(
DISTINCT(Table1[Source.Name]),
DISTINCT(Table2[Source.Name],
...
)https://stackoverflow.com/questions/73651671
复制相似问题