Dynamic 如何创建仅计算筛选行的动态度量

Dynamic 如何创建仅计算筛选行的动态度量,dynamic,filter,powerbi,measure,Dynamic,Filter,Powerbi,Measure,我想创建一个返回distinctcount(ordernumbers)的度量,其中每行都是“Sant”除以distinctcount(ordernumbers) 测量应通过选择的过滤器调整计算 这是我的临时解决方案,在应用过滤器时无法适应 Availability = VAR __CountSIRowsPerOrder = COUNTROWS( FILTER( ALL(Sheet1); [Ordernumber] = EARLIER([Ordernum

我想创建一个返回distinctcount(ordernumbers)的度量,其中每行都是“Sant”除以distinctcount(ordernumbers)

测量应通过选择的过滤器调整计算

这是我的临时解决方案,在应用过滤器时无法适应

Availability = 
VAR __CountSIRowsPerOrder =
COUNTROWS(
    FILTER(
        ALL(Sheet1);
        [Ordernumber] = EARLIER([Ordernumber]) &&
        [Available] = True))
VAR __CountRowsPerOrder =
  COUNTROWS(
    FILTER(
        ALL(Sheet1);
        [Ordernumber] = EARLIER([Ordernumber])))
RETURN
IF(__CountRowsPerOrder = __CountSIRowsPerOrder; True; False)

FilterAvailability (measure) = 
CALCULATE(
    DISTINCTCOUNT(Sheet1[Ordernumber]);
    FILTER(Sheet1;[Availability] = True))
    /
    DISTINCTCOUNT(Blad2[Ordernumber])

您的解决方案忽略过滤器,因为您告诉它这样做。我尝试使用ALLSELECTED,但似乎前面的方法仍然可以在完整的表中进行计算。