首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >级联表格分析服务

级联表格分析服务
EN

Stack Overflow用户
提问于 2022-09-08 15:31:56
回答 2查看 49关注 0票数 1

假设我有一个SSAS-Tabular分析服务的数据模型。在这个数据模型中,我有多个表,但为了方便起见,假设我有"Table1“、"Table2”和"Table3“。这些表中的每一个都有一个名为"Source.Name“的列,该列实际上指示了该表读取的每个文件。问:我想写一个函数“计算”,以便与DAX StudioPyadomd一起使用,以获取这些列的所有值并连接起来,以便有一个“Source.Name”的数组/列表。这是如何做到的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-08 15:46:07

代码语言:javascript
复制
EVALUATE

UNION(
    SELECTCOLUMNS(Table1, "a", Table1[Source.Name]),
    SELECTCOLUMNS(Table2, "a", Table2[Source.Name]),
    SELECTCOLUMNS(Table3, "a", Table3[Source.Name])
)
票数 1
EN

Stack Overflow用户

发布于 2022-09-08 19:19:08

这只是使用更少内存的另一个解决方案:

代码语言:javascript
复制
UNION(
    DISTINCT(Table1[Source.Name]), 
    DISTINCT(Table2[Source.Name],
    ...
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73651671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档