Quantcast
Channel: SQL.ru: OLAP и DWH
Viewing all articles
Browse latest Browse all 1167

Сумма значений: неуникальные считать только один раз

$
0
0
Всем доброго времени суток.

Рабочий инструмент: Excel и Management Studio

Имеется информация следующего вида:

"Событие А" id | "Событие Б" id | "Значение B" | "Значение Г"
-----------------------------------------------------------------------
___1_________|___1__________|___1________|___5

___2_________|___4__________|___1________|___10

___3_________|___1__________|___1________|___5

___4_________|___5__________|___1________|___null

"Событие А" и "Событие Б" - разные сущности.
"Значение B" и "Значение Г" - Тип агрегации "SUM" (сейчас)
"Значение B" - фактически это количество "Событие Б"

Надо:
Если убрать "Событие А", должно остаться

"Событие Б" id | "Значение B" | "Значение Г"
-----------------------------------------------------------------------
___1__________|___2________|___5 ( "Значение Г" выводим только для ОДНОГО "Событие Б" )

___4__________|___1________|___10

___5__________|___1________|___null


Если потом еще убрать "Событие Б", должно остаться

"Значение B" | "Значение Г"
-----------------------------------------------------------------------
___4________|___15 (то есть "Значение Г" должно равняться значению ОДНОГО "Событие Б": 5+10+null )
-----------------------------------------------------------------------

Прошу посильной помощи.
С уважением

Viewing all articles
Browse latest Browse all 1167

Trending Articles