Кросс-таблица MS Access с критериями - PullRequest
0 голосов
/ 17 апреля 2020

В моей базе данных есть три поля: Местоположение (строка), Дата (ММ / ДД / ГГГГ) и bird_species (строка). Я пытаюсь создать перекрестный запрос, который подсчитывает, сколько раз один конкретный вид был замечен в каждом месте и дате. Вид регистрируется в том месте, где он виден, и если в этом месте виден более одного вида, он записывается в отдельной строке с той же датой и местоположением. Желаемый результат, которого я пытаюсь достичь, выглядел бы примерно так:

Местоположение 1/11/2020 1/12/2020 1/13/2020 1/14/2020 1/30/2020 2/1 / 2020

A 2 1 4 0 8 0

B 1 1 3 0 2 0

C 0 5 1 1 1 0

D 0 0 0 0 0 0

У меня есть пара вопросов: 1) как сделать перекрестный запрос с критериями? Я успешно сделал перекрестный запрос, который подсчитывает все наблюдения (всех видов) во всех местах и ​​датах, и это работает. 2) Как мне убедиться, что все места и даты включены, даже если количество = 0? Я использовал перекрестный запрос, который запрашивает запрос выбора для определенного вида, но исключает Местоположение 'D' и 2/1/2020 (последняя строка в моем примере), потому что в этом месте нет наблюдений для этого вида. или в эту дату.

PS извините за форматирование ... лучшее что я могу сделать с редактором WYSIWYG

...