Power BI - 根据 id

时间:2021-07-04 17:00:34

标签: powerbi dax subtraction

我有两个表如下:

<头>
id N1 N2 N3 N4 N5
1 向上 房地产投资信托
2 向上 房地产投资信托 UPDigital DI
3 向上 房地产投资信托 UPDigital DI SI
4 向上 房地产投资信托 UPdigital DI 信息技术
5 向上 FCUP
<头>
id_entity id_person 退出 加入
2 1 1 0
5 1 0 1
3 10 1 0
4 10 0 1
4 25 1 0
4 12 0 1

我需要计算人们的加入和退出,因此为了计算存在,我创建了以下度量

N exits = IF(CALCULATE(sum(Folha2[exit])-sum(Folha2[join])) < 0,0, sum(Folha2[exit])-sum(Folha2[join]))

对于加入这个

N joins = IF(CALCULATE(sum(Folha2[join])-sum(Folha2[exit])) < 0,0, sum(Folha2[join])-sum(Folha2[exit]))

这是结果,但不正确。

enter image description here

我的问题是这种方式不是基于 id_person

比如第二个表的最后两行,id_person=25的人离开了实体4,id_person=12的人进入了实体4。 这样他就减去了两条线,而没有考虑到他们是两个不同的人 正确的是存在以下数量

UP - 1
FCUP - 0
REIT - 2
UPDigital -2
DI - 2
IT - 1
SI - 1

是否可以在 Power bi 中进行计算?

0 个答案:

没有答案