Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Начало и конец диапазона / 9 сообщений из 9, страница 1 из 1
03.05.2017, 16:16
    #39448002
rsolanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
Здравствуйте, нужна ваша помощь:
необходимо для выбранного диапазона дат вычислить минимальное и максимальное значение (начало и конец интервала)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
with
	member [Measures].[MinDate] as ...
	member [Measures].[MaxDate] as ...
select
	{
		[Measures].[MinDate],
		[Measures].[MaxDate]
	} on 0,
	{
		[Date].[День].&[2017.02.03],
		[Date].[День].&[2017.02.04],
		[Date].[День].&[2017.02.05]
	} on 1
from
	[Cube]



то есть результат должен быть
MinDateMinDate2017.02.032017.02.032017.02.052017.02.042017.02.032017.02.052017.02.052017.02.032017.02.05
...
Рейтинг: 0 / 0
03.05.2017, 17:14
    #39448043
Yuri Abele
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
rsolanov,

Named Set устроит?

Код: sql
1.
2.
3.
4.
5.
6.
7.
WITH
  SET xyz AS {
		[Date].[День].&[2017.02.03],
		[Date].[День].&[2017.02.04],
		[Date].[День].&[2017.02.05]
	}
...
...
Рейтинг: 0 / 0
03.05.2017, 17:24
    #39448052
rsolanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
Yuri Abele, это не подойдет, надо как то привязаться к тому что выбирает пользователь.
...
Рейтинг: 0 / 0
03.05.2017, 17:28
    #39448058
Yuri Abele
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
... выберает где? Не SSRS случайно?
...
Рейтинг: 0 / 0
03.05.2017, 17:33
    #39448066
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
rsolanov,

с учётом того что это своя фиксированная структура MDX - бери из Axis(1) , разбавь с Extract а от туда уже Head() и Tail()
...
Рейтинг: 0 / 0
03.05.2017, 17:36
    #39448069
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
или вместо Head() и Tail() - item(0) и item(..some_set.count-1)
...
Рейтинг: 0 / 0
04.05.2017, 10:18
    #39448432
rsolanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
Набор дат накидывается из любого клиентского приложения, поэтому этот набор заранее не известен.
Надо понять как в запросе можно привязываться к набору дат, выбранному пользователями.
...
Рейтинг: 0 / 0
04.05.2017, 13:14
    #39448689
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
rsolanov,

если известно куда он (на какую ось) в результате попадает - то как уже указано выше Axis()
в случаях если приложение так-же более гибко оперирует с From/Where - тогда может быть немного по другому, хотя первый вариант тоже обычно годится
...
Рейтинг: 0 / 0
05.05.2017, 09:33
    #39449144
rsolanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Начало и конец диапазона
Понял, большое спасибо! )
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Начало и конец диапазона / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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