【问题标题】:Count values not in another table using Powerpivot使用 Powerpivot 计算不在另一个表中的值
【发布时间】:2015-09-02 17:15:02
【问题描述】:

我在 Powerpivot 中有两个表,表 A 和表 B。它们都包含键,但没有主键。我要做的是计算表 B 中有多少键,不在表 A 中。

到目前为止,我的想法是使用 DAX(我对它非常陌生),或者像 SELECT A.key FROM A WHERE key NOT IN(SELECT key FROM B) 这样的 SQL 命令。

但是,我无法找出正确的 DAX 公式,尽管 SQL 查询逻辑是正确的,但我无法让它在 Powerpivot 中工作。

我也愿意接受“表 B 列中的计数”...

任何帮助都会很棒。

谢谢 - 克里斯

【问题讨论】:

    标签: sql excel powerpivot dax


    【解决方案1】:

    page 的帮助下解决了这个问题。如果匹配,则值为 1,如果不匹配,则为 0。

    =if(LEN(CALCULATE(values(TableA[Key]),filter('TableA',TableA[Key]='TableB'[Key])))>1,1,0)
    

    【讨论】:

      猜你喜欢
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 2013-12-08
      • 1970-01-01
      • 2018-09-12
      相关资源
      最近更新 更多