Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по группировкам в SSRS 2005/2008
|
|||
|---|---|---|---|
|
#18+
Привет, Задача тут появилась: есть таблица с данными. Надо сделать выборку типа count(*), сгруппировав по году, месяцу, дню. В TSQL что-то типа такого: Select datepart(year ,DateTimeField), DATENAME( month , DateTimeField), [Day] = datepart( day ,DateTimeField), [Total] = count(*) from table1 GROUP BY datepart(year,DateTimeField), datepart(month,DateTimeField), DATENAME(month, DateTimeField), datepart(day,DateTimeField) Order By datepart(year,DateTimeField), datepart(month,DateTimeField), DATENAME(month, DateTimeField), datepart(day,DateTimeField) А как сделать это в Reporting Services? Запустить Select DateTimeField from table1 , а в reporte уже сделать так чтобы сначала появлялись данные на уровне года, далее по месяцу и дню. Что-то в виде каскадируемого отчёта, нажал на год - получил группировку по месяцу, нажал на месяц - по дню. Знаю, что в Analisys Services это делается легко, но не хочется связываться из-за такой мелочи. Спасибо Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 08:02 |
|
||
|
Вопрос по группировкам в SSRS 2005/2008
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36451258&tid=1535686]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 113ms |

| 0 / 0 |
