События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает таблицу, представляющую подмножество другой таблицы or выражения.
FILTER(<table>,<filter>)
Срок | Определение |
---|---|
table |
Таблица, отфильтрованной. Таблица также может быть выражением, которое приводит к таблице. |
filter |
Логическое выражение, которое необходимо оценить для каждой строки таблицы. Например, [Amount] > 0 or[Region] = "France" |
Таблица, содержащая только отфильтрованные строки.
Вы можете использовать FILTER для уменьшения количества строк в таблице, с которыми вы работаете, and использовать только определенные данные в вычислениях. FILTER not используется независимо, но в качестве функции, внедренной в другие функции, требующие таблицы в качестве аргумента.
Рекомендации по использованию FILTERсм. в статье Избегайте использования FILTER в качестве аргумента filter.
Используйте COUNTROWS вместо COUNT в DAX
В следующем примере создается отчет о продажах Интернета за пределами США с помощью measure, которые filters продаж в СОЕДИНЕННЫх Штатах, and затем срезы по категориям calendaryearandproduct. Чтобы создать эту measure, вы filter таблицу, internet Sales USD, используя территорию продаж, and затем использовать отфильтрованную таблицу в функции SUMX.
В этом примере выражение:
FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
Возвращает таблицу, которая является подмножеством интернет-продаж минус all строк, принадлежащих территории продаж США. Функция RELATED заключается в том, что связывает ключ "Территория" в таблице "Продажи в Интернете" с SalesTerritoryCountry в таблице SalesTerritory.
В следующей таблице показано подтверждение концепции для measure, NON США Интернет-продаж, формула, для которой представлена в разделе кода ниже. В таблице сравниваются all интернет-продажи с не США интернет-продаж, чтобы показать, что выражение filter работает, за исключением продаж в США из вычисления.
Чтобы повторно создать эту таблицу, добавьте поле SalesTerritoryCountry в область меток строк области отчета or сводной таблицы.
Метки строк | Интернет-продажи | Не США интернет-продажи |
---|---|---|
Австралия | $499,021,84 | $499,021,84 |
Канада | $1,343,109.10 | $1,343,109.10 |
Франция | $2,490,944,57 | $2,490,944,57 |
Германия | $2775,195,60 | $2775,195,60 |
Великобритания | $5,057,076,55 | $5,057,076,55 |
США | $9,389,479,79 | |
Общий итог | $26,054,827,45 | $16,665,347,67 |
В последней таблице отчета показаны результаты при создании сводной таблицы с помощью measure, NON США Интернет-продаж. Добавьте поле CalendarYear в область меток строк
Метки строк | Принадлежности | Велосипеды | Одежда | Общий итог |
---|---|---|---|---|
2005 | $1,526,481,95 | $1,526,481,95 | ||
2006 | $354,744.04 | $354,744.04 | ||
2007 | $156,480,18 | $5,640,106,05 | $70,142,77 | $5,866,729,00 |
2008 | $228,159,45 | $ 5,386,558.19 | $102,675.04 | $5,717,392,68 |
Общий итог | $384,639,633 | $16,107,890,23 | $ 172,817.81 | $16,665,347,67 |
SUMX(FILTER('InternetSales_USD', RELATED('SalesTerritory'[SalesTerritoryCountry])<>"United States")
,'InternetSales_USD'[SalesAmount_USD])
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня