Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги? / 25 сообщений из 50, страница 1 из 2
12.12.2008, 18:45
    #35711903
exmuzzy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Народ, помогите!
Имеется простой запрос
Код: plaintext
1.
2.
3.
select
{[Measures].[Сумма]} on columns,
{[Измерения].[месяц].children} on rows
from [Платежи] 

Хочется, чтобы выводилось не просто названия месяцев в заголовках строк, а гиперссылка с названием месяца.

В конце этой страницы
http://www.scdi.org/~avernet/misc/olap-mdx
есть пример как сделать добавление HTML-тэгов к значениям внутри таблицы.

Не могу врубиться как прицепить HTML-тэги к каждому члену [Измерения].[месяц].children
из моего запроса
...
Рейтинг: 0 / 0
12.12.2008, 19:11
    #35711951
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
а в какое проперти мембера вы это (html линк) желаете поместьить?

все подобнве подходы имеют смысл только тогда, когда вы знаете, чем вы будете рендерить, а всегда так ли это?
...
Рейтинг: 0 / 0
12.12.2008, 19:36
    #35711994
exmuzzy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
А я обращаюсь к кубам при помощи SOAP-запроса, получаю SOAP ответ и своими средствами строю отчёт.

Названия строк беру из такого фрагмента SOAP-ответа, там оси расписаны со своими членами.

Хотелось бы чтобы в Caption члена оси были не просто названия членов измерения "Месяц", а некая форматированная строка, которую я указал при запросе.
...
Рейтинг: 0 / 0
12.12.2008, 20:50
    #35712100
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Проблема в том, что свойство Caption, которое в общем случае отличается от Name, чем мы в принципе широко пользуемся, ипользуя переводы (translations)., для вычисляемого мембера всегда одно и тоже :-(
...
Рейтинг: 0 / 0
12.12.2008, 21:40
    #35712177
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Владимир ШтепаПроблема в том, что свойство Caption, которое в общем случае отличается от Name, чем мы в принципе широко пользуемся, ипользуя переводы (translations)., для вычисляемого мембера всегда одно и тоже :-(
Для calculated member можно задать translations используя CalculationProperties, и тогда у него Caption будет разной в зависимости от локали так же как и для обычных members.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
12.12.2008, 22:21
    #35712215
exmuzzy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Вообщем-то мне без разницы, Caption или Name
Я как-то не могу осознать, как я могу это прилепить к [Месяц].children

На SQL всё понятно, как-то так
select '<a href="/month=' + month + '">' + month +'</a>' from payments
...
Рейтинг: 0 / 0
15.12.2008, 11:07
    #35714030
Dnipro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
exmuzzyВообщем-то мне без разницы, Caption или Name
Я как-то не могу осознать, как я могу это прилепить к [Месяц].children

На SQL всё понятно, как-то так
select '<a href="/month=' + month + '">' + month +'</a>' from payments

Я не знаю что у тебя хранится в [Месяц].children, но если задача стоит просто прикрепить тег к некоторому строковому значению, то добавляешь вычислимый член типа такого:
Код: plaintext
1.
2.
WITH
  MEMBER [Measures].[with tag] AS
  "<a href=""http://google.com"">" + [измерение].[атрибут].currentmember.member_caption + "</a>"
Ну и конечно, средство отображения должно особым образом обрабатывать такие конструкции, иначе будет просто строку с тегами, а не ссылку.
...
Рейтинг: 0 / 0
15.12.2008, 11:58
    #35714197
exmuzzy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
А запрос тогда становится таким?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WITH
  MEMBER [Measures].[with tag] AS
  "<a href=""http://google.com"">" + [измерение].[атрибут].currentmember.member_caption + "</a>"
select
{[Measures].[with tag], [Measures].[Сумма]} on columns,
{[Измерения].[месяц].children} on rows
from [Платежи] 

?
...
Рейтинг: 0 / 0
15.12.2008, 12:22
    #35714268
Dnipro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
exmuzzyА запрос тогда становится таким?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WITH
  MEMBER [Measures].[with tag] AS
  "<a href=""http://google.com"">" + [измерение].[атрибут].currentmember.member_caption + "</a>"
select
{[Measures].[with tag], [Measures].[Сумма]} on columns,
{[Измерения].[месяц].children} on rows
from [Платежи] 

?
Что мешает попробовать?
...
Рейтинг: 0 / 0
15.12.2008, 15:30
    #35714916
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Mosha,

Это если CM делать через AMO. Это изветно давно и почти всем.

Гораздо хуже ситуация, когда CM создаются в сессии. Тогда такого раздолья нет :-(
Как тогда прикажете изголяться?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.03.2019, 10:26
    #39789399
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Не будем открывать новую тему, если есть близкая по сути.

Для просмотра куба (MS SQL 2008R2) используется сводная таблица Excel (2010).
Можно ли как-то добиться того, чтобы в измерениях, видимых в Excel, текст (или его часть) был в виде гиперссылок?
...
Рейтинг: 0 / 0
21.03.2019, 10:56
    #39789434
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
На всякий случай уточню: SSAS из состава MS SQL 2008R2.
...
Рейтинг: 0 / 0
22.03.2019, 09:45
    #39789905
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR®,
в атрибут измерения засовываете ваши гиперссылки (текст), выводите
(единтсвенное, не уверен что Эксель будет распознавать это как гиперссылку)

но вобще ОЛАП это технология для аггрегаций, а не для детализаций
...
Рейтинг: 0 / 0
22.03.2019, 11:10
    #39789945
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
StarikNavyAR®,
в атрибут измерения засовываете ваши гиперссылки (текст), выводите


Это первое, что было проверено. Не сработало. Выводится текст URL.
Насчёт агрегаций/детализаций - так мне и нужно иметь эти ссылки лишь на верхнем уровне агрегирования.
Живём, конечно, и без них, но было бы намного удобнее.
...
Рейтинг: 0 / 0
22.03.2019, 11:59
    #39789972
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR®,

Через Action. Пример есть в AdwentureWorks.
В экселе доступно через дополнительные действия из локального меню ячейки, не оч удобно, но работает.
...
Рейтинг: 0 / 0
22.03.2019, 13:19
    #39790024
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Это доступно в SSAS из состава MS SQL 2008R2 ?
...
Рейтинг: 0 / 0
22.03.2019, 13:21
    #39790026
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR® Выводится текст URL.

как и подозревал
но пользователю - два клика, скопироваь, вставить в браузер
...
Рейтинг: 0 / 0
22.03.2019, 13:27
    #39790033
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
StarikNavyпользователю - два клика, скопироваь, вставить в браузер

Не есть красиво.
...
Рейтинг: 0 / 0
22.03.2019, 14:07
    #39790054
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR®,

да, это еще и в 2005 было
...
Рейтинг: 0 / 0
22.03.2019, 15:14
    #39790133
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
ShIgorAR®,

да, это еще и в 2005 было
Можно вкратце, как и где это делается?
Есть измерение в проекте, в нём иерархия из нескольких уровней, у каждого атрибут-источник.
Где добавляется Action?
...
Рейтинг: 0 / 0
22.03.2019, 15:30
    #39790153
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR®,

Скачайте AdwentureWorks - там все понятно
...
Рейтинг: 0 / 0
25.03.2019, 11:51
    #39790843
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Не получилось.
В Excel'е по кнопке дополнительные действия имеем "Действия не определены".
Возможно, после создания Action'а (и deployment проекта) надо дополнительно что-то сделать?
...
Рейтинг: 0 / 0
25.03.2019, 13:08
    #39790904
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Сделал всё, как здесь: https://www.mssqltips.com/sqlservertip/3168/excel-actions-and-drill-down-for-sql-server-analysis-services/

Может быть, что-то надо дополнительно включить или доустановить со стороны Excel ?
...
Рейтинг: 0 / 0
25.03.2019, 18:31
    #39791120
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
AR®,
проверьте в SSMS - browse куба - По идее тоже должно рабоать и там

зы хотя надо посмотреть в AdventureWorks
...
Рейтинг: 0 / 0
26.03.2019, 09:02
    #39791282
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
Если имелся ввиду встроенный браузер в среде разработки, то там тоже нет.
Но там и пункта по правой кнопке подходящего нет.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги? / 25 сообщений из 50, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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