2016-02-25 3 views
0

Учитывая следующий пример запрос с Col Существа Даты и Col B, являющиеся числами:Google запрос, возврат GroupBy даже Сумма 0

=QUERY(Sheet1!A:C, "SELECT A, SUM(B) WHERE (C = 'Www' OR C = 'ccC') GROUP BY A",1) 

Как бы вы получите результат для отображения следующей группы с помощью, даже если SUM (B) = NULL и имеет NULL-дисплей 0, как ISNULL. В T-SQL есть способ сделать это, но он не работает с Google. Кто-нибудь знает?

Желаемый результат:

<table border="1" style="width:20%"> 
 
    <tr> 
 
    <td>1/1/02</td> 
 
    <td>5</td> 
 
    
 
    </tr> 
 
    <tr> 
 
    <td>1/2/02</td> 
 
    <td>0</td> 
 
    
 
    </tr> 
 
    <tr> 
 
    <td>1/3/02</td> 
 
    <td>5</td> 
 
    
 
    </tr> 
 
    <tr> 
 
    <td>1/4/02</td> 
 
    <td>10</td> 
 
    
 
    </tr> 
 
    <tr> 
 
    <td>1/5/02</td> 
 
    <td>0</td> 
 
    
 
    </tr> 
 
</table>

+0

Я думаю, что может быть проблема с исходными данными. Пожалуйста, добавьте пример исходных данных и включите сообщение об ошибке, которое вы получите. –

+0

У меня есть ответ от человека по имени Крис Хикс на форуме электронной таблицы google. Не уверен, должен ли я опубликовать его сам в качестве ответа или, если есть способ, я могу отдать ему кредит? В итоге это была комбинация запроса с электронной таблицей. – Jason

+0

Здесь вы можете написать ответ, просто укажите правильную атрибуцию. См. [Как ссылаться на другие материалы] (http://stackoverflow.com/help/referencing) –

ответ

0

Answer by Chris Hick

=QUERY({Sheet1!A:A,ARRAYFORMULA(IF((Sheet1!C:C="Www")+(Sheet1!C:C="ccC"),Sheet1!B:B,0)),Sheet1!C:C}, "SELECT Col1, SUM(Col2) WHERE Col1 is not null GROUP BY Col1",1)

Смежные вопросы