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

Сократить запись

$
0
0
Здравствуйте!

Реально ли сократить следующую запись и не создавать вторую переменную?

WITH
MEMBER [Реализация шт Март 2017] AS 
	IIF(
		ISEMPTY(SUM([Время].[Месяц].&[2012-03-01T00:00:00],[Measures].[Реализация шт])),
		0,
		SUM([Время].[Месяц].&[2012-03-01T00:00:00],[Measures].[Реализация шт]))
...

Получается, если не null SUM([Время].[Месяц].&[2012-03-01T00:00:00],[Measures].[Реализация шт]) два раза считается: первый раз чтобы определить является ли null, а второй считается, чтобы возвратить это значение, а это увеличивает время выгрузки.

Viewing all articles
Browse latest Browse all 1167

Trending Articles