powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / выборка последнего значения int в DateSet в Report Builder
7 сообщений из 7, страница 1 из 1
выборка последнего значения int в DateSet в Report Builder
    #37944314
temoxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Подскажите как можно выбрать последние данные типа int из набора даных. Набор даных состоит из полей дата, int1, int2, int3. Мне нужно чтобы отображались инты максимальной даты в таблице. Можно ли это реализовать в Report Builder? thanks.
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37944559
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temoxa,

а надо именно в Report Builder?
На T-SQL это пишется очень легко...
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37945208
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,
навскидку,
если Dataset в котором data уникален по дате, то наверно можно - у меня получилось так
если dataset например, такой
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select '2012.12.01' as d1, 12 as i1 , 12 as i2, 12 as i3
UNION
select '2012.10.01', 10, 10, 10
UNION
select '2012.07.01', 7, 7, 7
UNION
select '2012.02.01', 2,2, 2
UNION
select '2012.01.01', 1, 1, 1


то наверно следующее выражение - то, что Вам надо
Код: vbnet
1.
=Lookup(Max(Fields!d1.Value, "DataSet1"), Fields!d1.Value, Fields!i2.Value, "DataSet1")
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37945267
temoxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

да... но пришлось сделать еще один датасет и с помощью функции lookup склеить. может кому-то пригодятся.

спс за поддержку..
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37945269
temoxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrews25,

спс.
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37945398
temoxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ребята, может подскажите, в продолжении темы, хочу сделать фильтрацию даных: в датасете есть перечень записей: name, date, value. Данные хранятся в хронологии, то есть каждый день записи добавляються. Как можно реализовать фильтрацию по value по максимальной дате из датасета, при этом чтобы отображался в отчете тока name??? спс
...
Рейтинг: 0 / 0
выборка последнего значения int в DateSet в Report Builder
    #37945599
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temoxa,
не уверена, что поняла до конца
но

можно так:
сделать переменную найти , значение как
Код: vbnet
1.
=Max(Fields!d1.Value, "DataSet1")


настроить visibility строки dataset как
Код: vbnet
1.
.hidden = Fields!d1.Value <> Variables!v1.Value



а еще лучше (как уже отмечалось ранее user89 ), всю фильтрацию сделать на стороне SQL - если, конечно, dataset это SQL БД
если dataset растет c каждым днем , то не нужно его тащить с сервера на RS
>при этом чтобы отображался в отчете тока name
не поняла, в чем проблема
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / выборка последнего значения int в DateSet в Report Builder
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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