События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Удаляет контекст filters из столбцов and строк в текущем запросе, сохраняя all других контекстных filtersor явных filters.
Функция ALLSELECTED получает контекст, представляющий all строки and столбцов в запросе, сохраняя явные filtersand контексты, отличные от filtersстолбцов and строк. Эту функцию можно использовать для получения визуальных итогов в запросах.
ALLSELECTED([<tableName> | <columnName>[, <columnName>[, <columnName>[,…]]]] )
Срок | Определение |
---|---|
tableName |
Имя существующей таблицы с использованием стандартного синтаксиса DAX. Этот параметр не может быть выражением. Этот параметр является необязательным. |
columnName |
Имя существующего столбца с использованием стандартного синтаксиса DAX, как правило, полное. Это не может быть выражением. Этот параметр является необязательным. |
Контекст запроса без filtersстроки and столбца.
If есть один аргумент, аргумент является либо tableName
orcolumnName
.
If существует несколько аргументов, они должны быть столбцами из одной таблицы.
Эта функция отличается от ALL(), так как она сохраняет allfilters явно задано в запросе, and сохраняет all контекста filters, отличных от столбц filtersа and строк.
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
В следующем примере показано, как generate различных уровней визуальных итогов в табличном отчете с помощью выражений DAX. В отчете два (2) previousfilters были применены к данным продаж торговых посредников; один на sales Territory Group = Европеand другой по типу продвижения = скидки на объем. После применения filters визуальные итоги можно вычислить для всего отчета в течение All лет, or для категорий AllProduct. Кроме того, для иллюстрации общий итог для All продажи торговых посредников также получается, удаляя allfilters в отчете. При вычислении следующего выражения DAX в таблице all сведения, необходимые для создания таблицы с визуальными итогами.
define
measure 'Reseller Sales'[Reseller Sales Amount]=sum('Reseller Sales'[Sales Amount])
measure 'Reseller Sales'[Reseller Grand Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALL('Reseller Sales'))
measure 'Reseller Sales'[Reseller Visual Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED())
measure 'Reseller Sales'[Reseller Visual Total for All of Calendar Year]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Date'[Calendar Year]))
measure 'Reseller Sales'[Reseller Visual Total for All of Product Category Name]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Product Category'[Product Category Name]))
evaluate
CalculateTable(
//CT table expression
summarize(
//summarize table expression
crossjoin(distinct('Product Category'[Product Category Name]), distinct('Date'[Calendar Year]))
//First Group by expression
, 'Product Category'[Product Category Name]
//Second Group by expression
, 'Date'[Calendar Year]
//Summary expressions
, "Reseller Sales Amount", [Reseller Sales Amount]
, "Reseller Grand Total", [Reseller Grand Total]
, "Reseller Visual Total", [Reseller Visual Total]
, "Reseller Visual Total for All of Calendar Year", [Reseller Visual Total for All of Calendar Year]
, "Reseller Visual Total for All of Product Category Name", [Reseller Visual Total for All of Product Category Name]
)
//CT filters
, 'Sales Territory'[Sales Territory Group]="Europe", 'Promotion'[Promotion Type]="Volume Discount"
)
order by [Product Category Name], [Calendar Year]
После выполнения приведенного выше выражения в SQL Server Management Studio для табличной модели AdventureWorks DW вы получите следующие результаты:
[ имя категорииProduct] | [CalendarYear] | [Объем продаж торгового посредника] | [Общий итог торгового посредника] | [Визуальный итог торгового посредника] | [Визуальный итог торгового посредника для AllCalendarYear] | [Визуальный итог торгового посредника для All имени категории Product] |
---|---|---|---|---|---|---|
Принадлежности | 2000 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Принадлежности | 2001 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Принадлежности | 2002 | 625.7933 | 80450596.9823 | 877006.7987 | 38786.018 | 91495.3104 |
Принадлежности | 2003 | 26037.3132 | 80450596.9823 | 877006.7987 | 38786.018 | 572927.0136 |
Принадлежности | 2004 | 12122.9115 | 80450596.9823 | 877006.7987 | 38786.018 | 212584.4747 |
Принадлежности | 2005 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Принадлежности | 2006 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Велосипеды | 2000 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Велосипеды | 2001 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Велосипеды | 2002 | 73778.938 | 80450596.9823 | 877006.7987 | 689287.7939 | 91495.3104 |
Велосипеды | 2003 | 439771.4136 | 80450596.9823 | 877006.7987 | 689287.7939 | 572927.0136 |
Велосипеды | 2004 | 175737.4423 | 80450596.9823 | 877006.7987 | 689287.7939 | 212584.4747 |
Велосипеды | 2005 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Велосипеды | 2006 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Одежда | 2000 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Одежда | 2001 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Одежда | 2002 | 12132.4334 | 80450596.9823 | 877006.7987 | 95090.7757 | 91495.3104 |
Одежда | 2003 | 58234.2214 | 80450596.9823 | 877006.7987 | 95090.7757 | 572927.0136 |
Одежда | 2004 | 24724.1209 | 80450596.9823 | 877006.7987 | 95090.7757 | 212584.4747 |
Одежда | 2005 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Одежда | 2006 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Компоненты | 2000 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Компоненты | 2001 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Компоненты | 2002 | 4958.1457 | 80450596.9823 | 877006.7987 | 53842.2111 | 91495.3104 |
Компоненты | 2003 | 48884.0654 | 80450596.9823 | 877006.7987 | 53842.2111 | 572927.0136 |
Компоненты | 2004 | 80450596.9823 | 877006.7987 | 53842.2111 | 212584.4747 | |
Компоненты | 2005 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Компоненты | 2006 | 80450596.9823 | 877006.7987 | 53842.2111 |
Столбцы отчета:
Объем продаж торгового посредника
Фактическая value продаж торговых посредников для категории yearandproduct. Эта value отображается в ячейке в центре отчета, на пересечении yearand catergory.
Визуальный итог торгового посредника для AllCalendarYear
Общий value категории product в течение all лет. Эта value отображается в конце строки столбца or для заданной категории productand в течение all лет в отчете.
Визуальный итог торгового посредника для All имени категории Product
Общее value для year в allproduct категориях. Эта value отображается в конце строки столбца or для заданного yearand между категориями allproduct в отчете.
Визуальный итог торгового посредника
Общее value в течение all лет andproduct категорий. Этот value обычно отображается в правом нижнем углу таблицы.
Общий итог торгового посредника
Это общий итог для продаж all торгового посредника, прежде чем было применено любое filter; Вы должны заметить разницу с [Визуальный итог торгового посредника]. Вы помните, что этот отчет включает два (2) filters, один на группе категорий Productand другого в типе продвижения.
Примечание
if явные filters в выражении, эти filters также применяются к выражению.
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня