我是Dax编程的新手。为什么底部表格 Q5_2让få以及总计作为值,对于所有表格行显示8684,当它在度量中已经完成时?
答案 0 :(得分:0)
函数ALL()
从表或列中删除过滤器。但是,如果应用于列,则仅删除该特定列的过滤器;其他过滤器可能仍然有效。我猜测Power BI的列名中的特殊字符存在问题,因为我只能在表格中看到一列和您的度量。
以下示例说明如何从列中删除过滤器应该返回该表中的总行数:
如果您向表中添加其他列,则数据也会被第二列过滤,绕过第一列的ALL()
:
现在解决您的问题:您可以编写ALL(Data)
而不是ALL(Data[Q5_2 Let at få aftale])
,从整个表格中删除过滤器,而不仅仅是整个列。
但是,我也不明白为什么你需要CALCULATE()
。您可以使措施更短:
COUNTROWS(ALL(Data))
COUNTROWS(Data)