powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / ReportingService при использовании InScope выбирается только 1ый столбец
2 сообщений из 2, страница 1 из 1
ReportingService при использовании InScope выбирается только 1ый столбец
    #36360864
rassamaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем:
На разных версиях SQL Server формула в Tablix работает по разному.
формула (немного сокращена):
=iif(inscope("matrix1_Period"),
iif(Parameters!labelType.Value = 0, iif(IsNothing(Fields!WeeklyShelfShare.Value), "No Data", CDbl(100*Fields!WeeklyShelfShare.Value),"nothing"),"nothing too")

"matrix1_Period" - столбец в Tablix

Если использовать InSсope, то репортинг все время берет данные из первого столбца.
Если не использовать InSсope, то работает как положено, берет данные из текущего столбца.

Версия системы на которой InScope всегда берет первый столбец:
Microsoft SQL Server Management Studio 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
Microsoft Analysis Services Client Tools 2007.0100.1600.022 (SQL_PreRelease).080709-1414 )
Microsoft Data Access Components (MDAC) 6.0.6002.18005 (lh_sp2rtm.090410-1830)
Microsoft MSXML 3.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18865
Microsoft .NET Framework 2.0.50727.4200
Operating System 6.0.6002

Версия системы на которой InScope всегда берет текущий столбец:
Microsoft SQL Server Management Studio 10.0.2531.0
Microsoft Analysis Services Client Tools 10.0.1600.22
Microsoft Data Access Components (MDAC) 3.85.3006
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18702
Microsoft .NET Framework 2.0.50727.3053
Operating System 5.1.2600

Нужна помощь, кто может сказать в чем кроется проблема, кроме разных версий.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
ReportingService при использовании InScope выбирается только 1ый столбец
    #36360903
rassamaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отформатиоовано заново:

Проблема в следующем:
На разных версиях SQL Server формула в Tablix работает по разному.
формула (немного сокращена):
=iif(inscope("matrix1_Period"),
iif(Parameters!labelType.Value = 0, iif(IsNothing(Fields!WeeklyShelfShare.Value), "No Data", CDbl(100*Fields!WeeklyShelfShare.Value),"nothing"),"nothing too")

"matrix1_Period" - столбец в Tablix

Если использовать InSсope, то репортинг все время берет данные из первого столбца.
Если не использовать InSсope, то работает как положено, берет данные из текущего столбца.

Версия системы на которой InScope всегда берет первый столбец:
Microsoft SQL Server Management Studio 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
Microsoft Analysis Services Client Tools 2007.0100.1600.022 (SQL_PreRelease).080709-1414 )
Microsoft Data Access Components (MDAC) 6.0.6002.18005 (lh_sp2rtm.090410-1830)
Microsoft MSXML 3.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18865
Microsoft .NET Framework 2.0.50727.4200
Operating System 6.0.6002

Версия системы на которой InScope всегда берет текущий столбец:
Microsoft SQL Server Management Studio 10.0.2531.0
Microsoft Analysis Services Client Tools 10.0.1600.22
Microsoft Data Access Components (MDAC) 3.85.3006
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18702
Microsoft .NET Framework 2.0.50727.3053
Operating System 5.1.2600

Нужна помощь, кто может сказать в чем кроется проблема, кроме разных версий.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / ReportingService при использовании InScope выбирается только 1ый столбец
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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