powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
25 сообщений из 50, страница 1 из 2
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35711903
exmuzzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите!
Имеется простой запрос
Код: 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
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35711951
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в какое проперти мембера вы это (html линк) желаете поместьить?

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

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

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

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

На SQL всё понятно, как-то так
select '<a href="/month=' + month + '">' + month +'</a>' from payments
...
Рейтинг: 0 / 0
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35714030
Dnipro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35714197
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
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35714268
Dnipro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как сделать MDX запрос, чтобы к названиям строк прицепить HTML-тэги?
    #35714916
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mosha,

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

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

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

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


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

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

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

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

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

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

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

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

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


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