ФИЛЬТР имеет несоответствующие размеры диапазона.Ожидаемое количество строк: - PullRequest
1 голос
/ 05 июня 2019

Я использовал эти 2 запроса для извлечения данных на 2 разных листах

=query('Raw Data'!A3:P62481,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($B$1,"yyyy-mm-dd")&"'",1)

=sort(unique(FILTER('Raw Data'!$A:$P,'Raw Data'!$G:$G=$C$1,'Raw Data'!$B:$B=$F$1)))

Ищите способ объединить оба.И получить вывод на одном листе, получить данные для конкретной даты и C1.

Пожалуйста, помогите!

Уже пробовал это:

=sort(unique(FILTER('Raw Data'!$A:$P,'Raw Data'!$G:$G=$C$1, QUERY(query('Raw Data'!A3:P62481,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($B$1,"yyyy-mm-dd")&"'",1)))))

=sort(unique(FILTER(QUERY('Raw Data'!$A:$P,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($F$1,"yyyy-mm-dd")&"'",1,'Raw Data'!$G:$G=$C$1))))

Ошибка FILTER имеетнесоответствующие размеры диапазона.Ожидаемое количество строк: 2745. Количество столбцов: 1. Фактическое количество строк: 62481, количество столбцов: 1.

Ссылка на лист: https://drive.google.com/file/d/1ymFGf9eNzCoWHLwLjolQliOMBwswgaPP/view?usp=sharing

1 Ответ

1 голос
/ 05 июня 2019

в вашей первой формуле: 14 столбцов, в то время как во второй формуле - 16 столбцов. нет способа, как скомбинировать это, если у вас не равное количество столбцов в матрице. одним из способов будет добавление в запрос двух поддельных столбцов, например:

={QUERY('Raw Data'!A3:P62481, 
 "select B,D,E,F,G,H,I,J,K,L,M,N,O,P,' ','  ' 
  where B = date '"&TEXT($B$1, "yyyy-mm-dd")&"'
  label '  ''','  '''", 1);
  SORT(UNIQUE(FILTER('Raw Data'!$A:$P, 'Raw Data'!$G:$G=$C$1, 'Raw Data'!$B:$B=$F$1)))}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...