Evolcom.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как подсчитать количество вхождений в диапазон дат и времени в Excel?

Функции подсчета количества в DAX: COUNT, COUNTA, COUNTX, COUNTAX, COUNTBLANK, DISTINCTCOUNT и COUNTROWS (для Power BI и Power Pivot)

Антон БудуевПриветствую Вас, дорогие друзья, с Вами Будуев Антон. В данной статье мы рассмотрим функции DAX из так называемой группы COUNT, отвечающей за подсчет количества значений, ячеек или строк при составлении формул в Power BI и Excel (Powerpivot).

Это функции COUNT, COUNTA, COUNTX, COUNTAX, COUNTBLANK, DISTINCTCOUNT и COUNTROWS, которые относятся к категории функций DAX для агрегирования статистических данных.

Для Вашего удобства, рекомендую скачать «Справочник DAX функций для Power BI и Power Pivot» в PDF формате.

Если же в Ваших формулах имеются какие-то ошибки, проблемы, а результаты работы формул постоянно не те, что Вы ожидаете и Вам необходима помощь, то записывайтесь в бесплатный экспресс-курс «Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot».

А также, подписывайтесь на наши социальные сети. Потому что именно в них, Вам будут доступны оперативно и каждый день наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel…): Вконтакте, Инстаграм, Фейсбук, YouTube.

DAX функции COUNT, COUNTA, COUNTX и COUNTAX в Power BI и Power Pivot

Итак, все эти функции COUNT, COUNTA, COUNTX и COUNTAX — отвечают за подсчет количества ячеек в Power BI и Power Pivot, но содержание ячеек в каждом из этих вариантов различается.

  1. COUNT () — подсчитывает в столбце количество ячеек, которые содержат в себе числовое значение. В качестве числового значения признаются числа, даты и число, записанное в текстовом типе данных. Если в строке учитываемых значений нет, то функция выдаст 0. Если в таблице отсутствуют строки, то COUNT выдаст пустое значение.Синтаксис: COUNT ([Столбец])
  2. COUNTA () — подсчитывает непустые ячейки в столбце. То есть, количество тех ячеек, которые в себе содержат хоть какое-то значение: числа, даты, любой текст или значения логического типа.Синтаксис: COUNTA ([Столбец])
  3. COUNTX () — подсчитывает количество строк, содержащие в себе числовое значение, получившееся в результате построчного выполнения выражения. В качестве числового значения признаются числа, даты и число, записанное в текстовом типе данных.Синтаксис: COUNTX (‘Таблица’; Выражение), где:
    • ‘Таблица’ — исходная таблица или табличное выражение, по строкам которой будет вычисляться выражение из второго параметра функции
    • Выражение — любое выражение, которое необходимо выполнить по строкам таблицы, входящей в первый параметр функции

Пример формулы: В Power BI есть простая таблица, состоящая из 1 столбца, строки которой содержат числовые значения, даты и текст:

Исходная таблица

Напишите следующую формулу DAX с использованием COUNTAX ().

Тогда функция COUNTBLANK даст ответ: количество пустых клеток = 2

Результат выполнения функции COUNTBLANK

DAX функция DISTINCTCOUNT или DISTINCT COUNT в Power BI и Power Pivot

По какой-то причине эту функцию очень часто неправильно называют двумя словами DISTINCT COUNT, тогда как правильное слово — DISTINCTCOUNT.

Итак, DISTINCTCOUNT () — подсчитывает количество уникальных значений ячеек в столбце

Синтаксис: DISTINCTCOUNT ([Столбец])

Пример: есть таблица, в одной из колонок которой перечислены менеджеры:

Исходная таблица менеджеров

Используя следующую формулу, мы можем определить количество уникальных имен менеджеров:

Ответ: Количество уникальных имен менеджеров = 3

Результат выполнения функции DISTINCTCOUNT

DAX функция COUNTROWS в Power BI и Power Pivot

COUNTROWS () — часто используемая на практике функция, которая подсчитывает количество строк в таблице.

Синтаксис: COUNTROWS (‘Таблица’)

Пример: если мы подсчитаем количество строк в таблице «Менеджеры» из примера выше, то COUNTROWS выдаст ответ 4 строки.

Результат выполнения функции COUNTROWS

COUNT и другие функции (CALCULATE, FILTER, IF)

Функции группы COUNT (подсчет количества) сами по себе используются довольно редко, обычно они нужны для каких-либо промежуточных вычислений в партнерстве с другими функциями. Например, функции группы COUNT используются совместно с CALCULATE, FILTER, с условиями «если» IF и другими функциями DAX.

Ну, в качестве примера, можно подсчитать количество строк в таблице после применения фильтра в функции FILTER:

Или после замены фильтра с помощью функции CALCULATE (КАЛЬКУЛЯЦИЯ):

Вот и все, что можно сказать о группе COUNT в Power BI и Power Pivot.

Подробное ВИДЕО «DAX функции COUNT (A, X, AX), COUNTBLANK, DISTINCTCOUNT, COUNTROWS для Power BI (Pivot)»

Ссылки из видео:
1) [Регистрируйтесь в бесплатном экспресс курсе] Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot: зарегистрироваться
2) [Скачивайте PDF] Справочник DAX функций для Power BI и Power Pivot на русском языке: скачать

Пожалуйста, оцените эту статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

[Экспресс-видеокурс] Быстрый старт в языке DAX

Антон БудуевУспехов Вам, друзья!
С уважением, Будуев Антон.
Проект «BI — это просто»

Если у вас возникли вопросы по материалу, изложенному в этой статье, вы можете задать их в комментариях ниже. Я постараюсь ответить на них. Вы можете просто разместить там свое мнение, и я с удовольствием его рассмотрю.

Также не стесняйтесь делиться этой статьей со своими друзьями в социальных сетях, так как они могут найти этот материал очень полезным.

Понравился материал статьи?
Избранные закладкиДобавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D

Что еще посмотреть / почитать?

DAX функции TIME, TIMEVALUE, HOUR, MINUTE, SECOND и NOW

Функции времени в DAX: TIME, TIMEVALUE, HOUR, MINUTE, SECOND и NOW в Power BI и Power Pivot

DAX функция RANKX в Power BI

RANKX — функция ранжирования (ранга) в DAX (Power BI и Power Pivot)

DAX функции DATESYTD, DATESQTD и DATESMTD

DATESYTD, DATESQTD и DATESMTD — DAX функции категории time intelligence, возвращающие даты текущего периода в Power BI и Power Pivot

Функция СЧЁТЕСЛИ и подсчет количества значения ячейки в Excel

Функция CALCULATE в Excel используется для подсчета количества ячеек в указанном диапазоне, которые содержат данные, соответствующие критерию, указанному в качестве второго аргумента функции, и возвращает соответствующее числовое значение.

Функция SCAN может использоваться для анализа числовых значений, текстовых строк, дат и других типов данных. Его можно использовать для определения количества непересекающихся значений в диапазоне ячеек, а также количества ячеек с данными, которые лишь частично удовлетворяют определенному критерию. Например, таблица Excel содержит столбец с именами клиентов. Чтобы определить количество клиентов с такой же фамилией, как Иванов, можно ввести функцию =CALCULATE(A1:A300; «*Иванов*»). «*» указывает любое количество произвольных символов до и после подстроки «Иванов».

Примеры использования функции СЧЁТЕСЛИ в Excel

Пример 1. В Excel содержатся данные о продажах товаров в магазине бытовой техники за один день. Определите, какую часть проданных товаров составляет бытовая техника Samsung.

Вид исходной таблицы с данными

Пример 1.

Чтобы рассчитать его, используйте формулу

  • C3:C17 — ряд ячеек, содержащих названия компаний, которые продали устройства;
  • «Samsung» — критерий поиска (точное совпадение);
  • A17 — ячейка, хранящая номер последней продажи, соответствующий общему количеству продаж

СЧЁТЕСЛИ.

В процентном выражении на долю Samsung приходится 40% продаж своей продукции.

Подсчет количества определенного значения ячейки в Excel при условии

По результатам экзаменов необходимо составить таблицу, содержащую данные о количестве учащихся, сдавших предмет на 5, 4, 3 балла соответственно, и тех, кто не сдал предмет.

Вид оригинального стола:

Пример 2.

Выделите ячейки E2:E5 и введите в них следующую формулу

  • B3:B19 — диапазон ячеек, содержащих оценки за экзамен;
  • D2:D5 — диапазон ячеек, содержащих критерии для расчета количества совпадений.

В результате получается таблица:

Подсчет количества значений в ячейках.

Статистический анализ посещаемости с помощью функции СЧЁТЕСЛИ в Excel

Пример 3: В электронной таблице Excel хранятся данные о страницах, к которым обращались пользователи в течение дня. Определите количество пользователей сайта в день, и сколько раз в день пользователь по умолчанию и пользователь_1 заходили на сайт.

Вид на оригинальную табличку:

Пример 3.

Поскольку каждый пользователь имеет уникальный идентификатор в базе данных (Id), рассчитаем количество пользователей сайта в день по следующей формуле массива и для ее вычисления нажмем Ctrl+Shift+Enter:

Выражение 1/CALCULATION(A3:A20;A3:A20) возвращает матрицу дробей 1/количество просмотров, например, для пользователя с именем пользователя sam это значение равно 0,25 (4 просмотра). Сумма этих значений, вычисленная функцией SUM, является количеством уникальных просмотров, т.е. количеством пользователей на сайте. Полученное значение :

СЧЁТЕСЛИ в формуле массива.

Чтобы определить количество страниц, отображаемых пользователем по умолчанию и пользователем_1, напишите формулу

голоса
Рейтинг статьи
Читайте так же:
Как подсчитать определенные символы (запятая / точка с запятой / вопросительные знаки) в ячейке / диапазоне в Excel?
Ссылка на основную публикацию
Adblock
detector