2017-01-11 118 views
0

我是Dax編程新手。爲什麼沒有底部表格,它具有Q5_2讓我們在總計作爲值,顯示所有表格行8684,當它在測量中已經全部被使用?DAX全部計算

dax calculate all visual

enter image description here

回答

0

功能ALL()從表中刪除或列的過濾器。但是,如果應用於列,則僅刪除該特定列的過濾器;其他過濾器可能仍然有效。我猜測Power BI與列名中的特殊字符有問題,因爲我只能看到表中的一列和您的度量。

下面是如何從塔取出過濾器應該返回在該表中的行總量的例子:

ALL applied on a column

如果添加一個額外的列,雖然表中的數據進行過濾第二欄爲好,第一列繞過ALL()

ALL applied on a column, but data is filtered by second column bypassing the ALL

我們解決您的問題:你可以寫ALL(Data)而不是ALL(Data[Q5_2 Let at få aftale]),從整個表中刪除過濾器,而不是整個列。

但也,我不明白你爲什麼需要CALCULATE()在這裏。您可以更短的措施:

  • 所有行數,不管過濾器:,適用COUNTROWS(ALL(Data))
  • 行數過濾:COUNTROWS(Data)