首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel和PowerBI的完全不同

问Excel和PowerBI的完全不同
EN

Stack Overflow用户
提问于 2021-03-23 19:16:28
回答 1查看 56关注 0票数 0

我已经编写了目前在PowerBI中使用的以下DAX代码:

代码语言:javascript
复制
Accumulated Arrival Quantity (Port) = 
SUMX(
  FILTER(
        ALLSELECTED(
            'Graph Table'[Vessel],
            'Graph Table'[Voyage Number],
            'Graph Table'[Table],
            'Graph Table'[Index],
            'Graph Table'[Arrival Quantity]),
        'Graph Table'[Arrival Quantity] >= 0 && 'Graph Table'[Table] = "Ports" && 'Graph Table'[Index] <= 
   MAX('Graph Table'[Index])),
'Graph Table'[Arrival Quantity])

该代码正确地计算了所选的每艘船和所选航次的燃料的累计到达量。

但是,当我尝试在Excel中编写类似的代码时,我得到以下错误:“此公式无效或不完整:‘传递给ALLSELECTED函数的参数太多。该函数的最大参数计数为1。’”。

我使用Excel 2016。我尝试在Microsoft 365中复制它,但收到了相同的错误。

我想知道在PowerBI和Excel中对DAX的支持是否有所不同?

急切地等待着回复。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-23 22:06:02

你有没有试过使用整个'Graph Table‘作为ALLSELECTED()参数?我的意思是,以前版本的DAX中的ALLSELECTED可以与三种不同类型的参数一起使用:单个列、整个表,或者根本没有参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66762068

复制
相关文章

相似问题

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