Функція DCount обчислює унікальні значення в наборі записів

Функція DCount обчислює унікальні значення в наборі записів

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Ви ніколи не було довгий список записів із можливих повторюваних значень і хотіли, щоб отримати кількість, який містить значення один раз? Функція DCount наведено список вимог для обчислення кількості унікальних значень у вказаному наборі записів. Функція DCount() використовується в макроси, вирази запиту, або обчислюваний елемент керування. Ось приклад функції DCount отримати загальну кількість замовлень, які були розміщені в певний день.

DCount( вираз, домен [, умови] )

Синтаксис функції DCount вище має кілька обов’язкових і необов’язкових частин:

Аргумент

Опис

вираз

Необхідна частина, що визначає поля, які використовуватимуться для обчислення записів. Це може бути рядковий вираз, що позначає поле в таблиці або запиті, або вираз, що робить обчислювання в полі. Наприклад, він може містить ім’я поля таблиці, елемент керування формою або функцію. Функція може бути вбудованою або визначеною користувачем, але не може бути агрегатною функцією іншого домену або агрегатною функцією SQL.

домен

Необхідна частина, що визначає набір записів, це може бути ім’я таблиці або запиту.

умови

Це не обов'язково і Рядковий вираз, який обмежує діапазон даних для функції DCount . Це схоже на WHERE у виразі SQL. Пам'ятайте, що будь-які поля, які використовуються як умови також має використовуватися в доменчастину синтаксис або функція DCount обчислює до Null.

Примітка : Хоча аргумент вираз може виконувати обчислення, результати недоступні, тому що функція DCount відображає лише обчислення кількості записів.

Ще один випадок, коли ефективно використовувати функцію DCount – для обчислюваного елемента керування, коли ви додаєте певні умови, щоб обмежити діапазон даних. Наприклад, для відображення кількості замовлень, які необхідно направити до Каліфорнії, встановіть властивість ControlSource текстового поля на наступний вираз:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Щоб додати також записи, що мають поля зі значенням Null, використовуйте зірочку. Щоб обчислити кількість записів у таблиці замовлень необхідно використовувати вираз:

intX = DCount("*", "Orders")

Докладні відомості про створення запитів або використання виразів див. таких статтях:

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×