|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
День добрый, прошу сразу не рушить кирпичную стену на мой и без того изнасилованный MSDN'ом мозг. Собственно сел пробовать делать репорты из серии http://msdn.microsoft.com/en-us/library/ff487370(v=sql.105).aspx Далее сам вопрос будет виден в картинке. Ввиду очень скудного описания выполнения работы на MSDN возникла такая глупость, решения которой найти не могу. Не отображается результат отработки запроса, вместо него лишь сам текст запроса .. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2013, 16:51 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
:D а табликс-то где? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 10:05 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
waszkiewicz, Я не зря указал "вопрос новичка" и ссыль на то, что я пытался сделать, следуя указаниям\шагам msdn. Поэтом я не знаю, о чем ты спрашиваешь. Если можешь-ткни пальцем, буду копать. А просто смеяться можно и тихо ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 11:08 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
отчету необходим контейнер для данных. Как вариант - табликс ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 11:26 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
waszkiewiczотчету необходим контейнер для данных. Как вариант - табликс А вот за это - большое спасибо ;) Ретировался копать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 11:28 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
n0nsense, процитированный Вам кусок урока ("to add a text box that displays parameter values ,,") находится немного по другому адресу http://msdn.microsoft.com/en-us/library/ff714047(v=sql.105).aspx и вы пропустили в своей цитате самое главное "You can display dataset query command text and the values chosen by the user for each report parameter. . " "Вы можете отобразить текст команды запроса Вашего датасет и значения, выбранные пользователем для каждого параметра отчета" Т.е. в данном МЕСТЕ урока стоит цель показать, как можно найти свойства dataset, а не показать его содержание. А как показать содержание - написано в другом месте Если Вы новичок - лучше начать отюда http://msdn.microsoft.com/en-us/library/ms167305(v=sql.105).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 11:49 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
Andrews25n0nsense, процитированный Вам кусок урока ("to add a text box that displays parameter values ,,") находится немного по другому адресу http://msdn.microsoft.com/en-us/library/ff714047(v=sql.105).aspx и вы пропустили в своей цитате самое главное "You can display dataset query command text and the values chosen by the user for each report parameter. . " "Вы можете отобразить текст команды запроса Вашего датасет и значения, выбранные пользователем для каждого параметра отчета" Т.е. в данном МЕСТЕ урока стоит цель показать, как можно найти свойства dataset, а не показать его содержание. А как показать содержание - написано в другом месте Если Вы новичок - лучше начать отюда http://msdn.microsoft.com/en-us/library/ms167305(v=sql.105).aspx Огромное спасибо за наводку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2013, 12:38 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
Вроде даже разобрался что и как. Теперь другой вопрос:) Пытаюсь использовать каскадные параметры.В моем случае это "территория" и временной промежуток. Так как в определенное "время" на некоторых территориях не было продаж, хочу сделать зависимость списка "территорий" от временного диапазона, но не выходит.. БД AdventureWorks2008R2 Вот основной dataset SELECT ST.Name AS Territory, P.LastName + ',' + P.FirstName AS SalesPerson, SOH.SalesOrderNumber AS OrderNumber ,SOH.OrderDate AS Date ,SUM(SOD.Linetotal) AS Sales FROM Sales.SalesOrderHeader AS SOH INNER JOIN Sales.SalesTerritory AS ST ON SOH.TerritoryID = ST.TerritoryID INNER JOIN HumanResources.Employee AS E ON SOH.SalesPersonID = E.BusinessEntityID INNER JOIN Person.Person AS P ON P.BusinessEntityID = E.BusinessEntityID INNER JOIN Sales.SalesOrderDetail AS SOD ON SOH.SalesOrderID = SOD.SalesOrderID GROUP BY ST.Name, P.LastName + ',' + P.FirstName, SOH.SalesOrderNumber, SOH.OrderDate HAVING ST.Name IN (@Territory) AND (SOH.OrderDate BETWEEN (@StartDate) AND (@EndDate)) Вот dataset2 для "территорий" SELECT DISTINCT ST.Name AS Territory,SOH.OrderDate AS Date FROM Sales.SalesOrderHeader SOH INNER JOIN Sales.SalesTerritory ST ON SOH.TerritoryID = ST.TerritoryID WHERE SOH.OrderDate BETWEEN (@StartDate) AND (@EndDate) GROUP BY ST.Name,SOH.OrderDate Разумеется, параметр @Territory получает значения из dataset2 Но на preview выходит ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 18:33 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
n0nsense, в "ругани" надо обратить внимание на слово FORWARD - подозреваю, что у вас определение параметра startdate идет ниже, чем определение параметра Territory , хотя параметр startdate учавствует в определении default value для territory. Воспользуйтесь стрелочками, и передвиньте определение startdate ВЫШЕ (он, наверно, ни от чего не зависит ?) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2013, 20:03 |
|
SSRS 2008 R2 , вопрос новичка
|
|||
---|---|---|---|
#18+
Andrews25n0nsense, в "ругани" надо обратить внимание на слово FORWARD - подозреваю, что у вас определение параметра startdate идет ниже, чем определение параметра Territory , хотя параметр startdate учавствует в определении default value для territory. Воспользуйтесь стрелочками, и передвиньте определение startdate ВЫШЕ (он, наверно, ни от чего не зависит ?) Спасибо, это действительно оказалось панацеей :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2013, 10:01 |
|
|
start [/forum/topic.php?fid=31&msg=38168620&tid=1534107]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 398ms |
0 / 0 |