powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX: сумма по периоду
8 сообщений из 8, страница 1 из 1
MDX: сумма по периоду
    #39342522
Max_11111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запросы:
Код: 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
MDX: сумма по периоду
    #39342536
WarAnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max_11111,

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


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

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

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

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


Ваш КО.

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

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

.Properties("KEY0", typed)

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

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


Ваш КО.

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

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


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