Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX: сумма по периоду / 8 сообщений из 8, страница 1 из 1
07.11.2016, 12:49
    #39342522
Max_11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
Запросы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 WITH
 	MEMBER [Measures].[результат] AS Sum(
            [Календарь].[дата].[дата].&[20160630]: 
            [Календарь].[дата].[дата].&[20160701],
            [Measures].[сумма]
        )
 SELECT
		[Measures].[результат]	ON COLUMNS
FROM 
	[куб]


и
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 WITH
 	MEMBER [Measures].[результат] AS Sum(
            [Календарь].[дата].[дата].&[20160701]:
            [Календарь].[дата].[дата].&[20160630], 
             [Measures].[сумма]
        )
 SELECT
		[Measures].[результат]	ON COLUMNS
FROM 
	[куб]


дают одинаковый результат.
Как ограничить период так, чтобы если первая дата < второй даты, то результат = null? (аналог between из SQL)
...
Рейтинг: 0 / 0
07.11.2016, 13:01
    #39342536
WarAnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
Max_11111,

Код: sql
1.
2.
3.
4.
5.
iif ([Календарь].[дата].[дата].&[20160701] < [Календарь].[дата].[дата].&[20160630], null,Sum(
            [Календарь].[дата].[дата].&[20160630]: 
            [Календарь].[дата].[дата].&[20160701],
            [Measures].[сумма]
        ))


Ваш КО.
...
Рейтинг: 0 / 0
08.11.2016, 04:29
    #39343050
Max_11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
WarAnt,

Спасибо. Не догадался до такого простого решения :)
...
Рейтинг: 0 / 0
08.11.2016, 08:04
    #39343078
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
WarAnt,

сам-то веришь тому что написал?
...
Рейтинг: 0 / 0
10.11.2016, 15:18
    #39344957
MDX: сумма по периоду
WarAntMax_11111,

Код: sql
1.
2.
[Календарь].[дата].[дата].&[20160701] < [Календарь].[дата].[дата].&[20160630], 
       


Ваш КО.

полный бред, простите.

сравнение знаком "меньше" между мемберами заюзает два тупла с текущей мерой. то есть сравнивать будет значения меры в этих координатах.
...
Рейтинг: 0 / 0
18.11.2016, 10:10
    #39349638
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
Коллеги, человек в спешке помочь другому забыл дописать

.Properties("KEY0", typed)

но в принципе то подход имеет право на реализацию
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.02.2018, 14:58
    #39601837
LolBee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
WarAntMax_11111,

Код: sql
1.
2.
3.
4.
5.
iif ([Календарь].[дата].[дата].&[20160701] < [Календарь].[дата].[дата].&[20160630], null,Sum(
            [Календарь].[дата].[дата].&[20160630]: 
            [Календарь].[дата].[дата].&[20160701],
            [Measures].[сумма]
        ))


Ваш КО.

А как сделать то же самое только если не Sum а DistinctCount?
У меня мера не сумма, а количество уникальных..
...
Рейтинг: 0 / 0
14.02.2018, 15:45
    #39601868
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MDX: сумма по периоду
LolBee,

вместо Sum написать Aggregate.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX: сумма по периоду / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]