Следующая мера выглядит так, как будто она решает ваши потребности:
Value =
var __date = DATE(2018,7,1)
var __Numerator = CALCULATE(sum(Compliancy[Num_Compliant]),ALLEXCEPT(Compliancy,Compliancy[Distict]),Compliancy[Date]>__date)
var __Denominator = CALCULATE(sum(Compliancy[Num_asked]),ALLEXCEPT(Compliancy,Compliancy[Distict]),Compliancy[Date]>__date)
return __Numerator/__Denominator
Обратите внимание, что вам придется изменить «Соответствие» на имя вашей таблицы в формуле DAX.Кроме того, дата в настоящее время жестко запрограммирована в DAX, возможно, лучше использовать срезы даты, чтобы вы могли изменять значения на лету.Мера без фильтра даты жестко запрограммирована следующим образом:
Value =
var __Numerator = CALCULATE(sum(Compliancy[Num_Compliant]),ALLEXCEPT(Compliancy,Compliancy[Distict]))
var __Denominator = CALCULATE(sum(Compliancy[Num_asked]),ALLEXCEPT(Compliancy,Compliancy[Distict]))
return __Numerator/__Denominator
Таблица в Power BI:
КакПримечание о том, на что следует обратить внимание:
- Мера «Значение» должна быть установлена в формате «Десятичное место» с 2 десятичными знаками.
- Поле даты должно быть соответствующим образом установлено для типа данных «Дата».