|
SSRS и OLAP
|
|||
---|---|---|---|
#18+
Здравствуйте. Возникла необходимость перенести отчет с OLTP в OLAP и начали возникать трудности. Подскажите пожалуйста, кто может: Есть некий саммари датасет: Код: sql 1.
Есть второй датасет- справочник аэропортов: Код: sql 1. 2. 3.
Создаю параметр на основе второго датасета: Value field: Id, Label field: Airport_Name. При Preview при нажатии на View Report получаю: авторPlease select a value for the parameter 'Airport'. 1. Как связать мой параметр с первым датасетом? 2. Как заставить SSRS кушать <Select a value> как дефолтное значение и не учитывать в первом датасете? Или всё слишком примитивно и шагать читать матчасть? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2016, 14:23 |
|
SSRS и OLAP
|
|||
---|---|---|---|
#18+
igor2222, для (multivalue) параметра param (name=yournamehere, value=yourkeyhere) вот этот датасет: Код: sql 1. 2. 3. 4.
для датасета конечного запроса вот это стринговое соединение: Код: sql 1.
но сначала основной/конечный запрос лучше чистыми метаданными протянуть (для опеределения полей) запросом Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2016, 20:39 |
|
SSRS и OLAP
|
|||
---|---|---|---|
#18+
vikkiv, Не стал бы я строить MDX-запрос через Expression. Тяжело отлаживать. На AdventureWorks были примеры, если не ошибаюсь. Если коротко, то суть в следующем. 1 датасет для параметра с вытягиванием UniqueName, а 2 датасет непосредственно для отчета с подзапросом вида SELECT STRTOSET(...) ON 0 FROM Cube ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2016, 21:55 |
|
|
start [/forum/topic.php?fid=31&gotonew=1&tid=1533134]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
14ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 433ms |
0 / 0 |