2017-02-09 8 views
0

Вот данные.BI Ответы COUNT число в cloumn?

Name P_ID NUM 
A  P1  3 
A  P2  1 
B  P3  1 
B  P4  1 
C  P5  2 
D  P7  1 

В BI Answers Я хочу, чтобы результат показать, как это:

Name NUM_OF_1 NUM_OF_2 NUM_OF_3 SUM 
A   1   0   1   2 
B   2   0   0   2 
C   0   1   0   1 
D   1   0   0   1 

Столбец NUM_OF_N является вхождений числа в группе «имя».

ответ

0

Если вы ищете запрос SQL, то вы можете попробовать следующий стержень:

SELECT Name, 
     SUM(CASE WHEN NUM = 1 THEN 1 ELSE 0 END) AS NUM_OF_1, 
     SUM(CASE WHEN NUM = 2 THEN 1 ELSE 0 END) AS NUM_OF_2, 
     SUM(CASE WHEN NUM = 3 THEN 1 ELSE 0 END) AS NUM_OF_3, 
     COUNT(*) AS "SUM" 
FROM yourTable 
GROUP BY Name 
0

Тим получил его прибили в терминах SQL. С точки зрения чистого OBI dev вы должны поместить эту логику в логические (измерительные) столбцы в RPD, хотя сервер BI рассматривает их как таковые, и вы можете использовать их автоматически со всеми обычными функциями, такими как сверло, агрегат и т. Д.

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

  • Нет связанных вопросов^_^