Есть необходимость изменить шрифты на графике(метки на осях и метки данных на графике)… воспользовались echar:
извините не дописал
echart: {
grid: {},
xAxis: {
axisLabel: {
color: 'black',
rotate: 45,
fontSize: 14,
interval: 0,
overflow: 'none',
hideOverlap: false,
},
},
yAxis: {
axisLabel: {
color: 'black',
},
},
legend: {},
series: {
label: {
fontSize: 14,
},
},
при этом перестает работать xAxisLabelLimit и через конструктор так же не обрезает
пример конфига:
{
frame: {
h: 7,
w: 6,
x: 6,
y: 1,
},
echart: {
grid: {},
xAxis: {
axisLabel: {
color: 'black',
rotate: 45,
fontSize: 14,
interval: 0,
overflow: 'none',
hideOverlap: false,
},
},
yAxis: {
axisLabel: {
color: 'black',
},
},
legend: {},
series: {
label: {
fontSize: 14,
},
},
},
display: {
headerStyle: {
color: 'rgba(68,119,170,1)',
},
rotateXLabel: '45',
xAxisLabelLimit: 10,
},
options: [
'DisplayAllBadges',
'TooltipXAxisTitle',
],
dataSource: {
koob: 'Vertica_dwh_luxms_svc_r00_AK.DQMON_dmgd_euv_rpo',
style: {
measures: {
part_load: {
color: 'rgba(68,119,170,1)',
title: '% ЗАГРУЗКИ',
format: '[*100] #,0%',
vizelType: 'spline',
strokeStyle: 'Solid',
},
sum_IS_ZAGR_EUV: {
color: 'rgba(68,119,170,1)',
title: 'В Т.Ч. ЗАГРУЖЕННЫХ',
format: "# ###,00 [тыс, млн, млрд, тера]'",
},
sum_IS_DELIV_EUV: {
color: 'rgba(176,175,174,1)',
title: 'В Т.Ч. ВРУЧЕННЫХ',
format: "# ###,00 [тыс, млн, млрд, тера]'",
},
part_load_on_time: {
color: 'rgba(17,119,51,1)',
title: '% ЗАГРУЗКИ В СРОК',
format: '[*100] #,0%',
vizelType: 'spline',
strokeStyle: 'Solid',
},
sum_IS_3_DAY_ZAGR: {
color: 'rgba(17,119,51,1)',
title: 'В Т.Ч. ЗАГРУЖЕННЫХ В СРОК',
format: "# ###,00 [тыс, млн, млрд, тера]'",
},
},
},
xAxis: ';DELIV_MR',
yAxis: 'measures',
sortBy: '+DELIV_MR',
filters: {
'': [
'!=',
'DELIV_MR',
'КРЫМ',
],
YM: true,
DELIV_MR: true,
DELIV_UFPS: true,
YEAR_NCODE: true,
MONTH_NCODE: true,
DELIV_POCHTAMT: true,
DELIV_INDEX_OPER: true,
},
measures: [
'sum(IS_DELIV_EUV):sum_IS_DELIV_EUV',
'sum(IS_ZAGR_EUV):sum_IS_ZAGR_EUV',
'sum(IS_3_DAY_ZAGR):sum_IS_3_DAY_ZAGR',
'sum(IS_ZAGR_EUV)/sum(IS_DELIV_EUV):part_load',
'sum(IS_3_DAY_ZAGR)/sum(IS_DELIV_EUV):part_load_on_time',
],
_hierarchy: [
'DELIV_UFPS=>DELIV_POCHTAMT=>DELIV_INDEX_OPER',
],
dimensions: [
'DELIV_MR',
],
},
onClickDataPoint: [
'showDrilldownMenu',
[
'menuItem',
'МР',
"setKoobFilter('', 'DELIV_MR_UFPS', ['=', DELIV_MR]);navigate(dboard,11)",
],
],
_onClickDataPoint: "lpe:setKoobFilters('Vertica_dwh_luxms_svc_r00_AK.DQMON_dmgd_euv_rpo', 'DELIV_MR_UFPS',['=',DELIV_MR])",
view_class: '1II.column',
title: 'РАСПРЕДЕЛЕНИЕ КАЧЕСТВА ЗАГРУЗКИ',
}
так же замечено, что не работает rotateXLabel
Добрый день!
В ближайшей версии luxmsbi-web выйдут исправления, связанные с описанной вами ситуацией выше.
еще замечено, что перестает работать фильтрация типа :
filters: {
'': [
'!=',
'DELIV_MR',
'КРЫМ',
],
DELIV_MR: true,}
Раньше такая конструкция отсеивала DELIV_MR = КРЫМ и Null, и позволяла фильтровать через управляющий дэш, сейчас нет.
Но связь с echart не однозначная, возможно не в этом дело, но очень похоже, прошу проверить
Добрый день!
Вам необходимо скорректировать блок кода filters по примеру:
filters: {
'': [
'!=',
[
'column',
'country',
],
'Australia',
],
country: true,
}
Также данном примере, страна/размерность ‘Australia’ была исключена так, чтобы размерность продолжала реагировать на действия в Управляющем Дэше.
Будьте добры, расшифруйте пож-та поподробнее
в данном случае что такое ‘column’?
country - это название поля/размерности по которому фильтруется
‘Australia’ - значение, которое нужно отфильтровать
a ‘column’ не понятно
мой вариант был сделан по документации
и работал до определенного момента, но после чего перестало работать нет понимания
Ранее был не совсем корректный пример в инструкции.
В ближайшей версии руководства, инструкция будет поправлена.
а будь те добры, расшифруйте пож-та поподробнее
в данном случае что такое ‘column’?
country - это название поля/размерности по которому фильтруется
‘Australia’ - значение, которое нужно отфильтровать
a ‘column’ не понятно
Переделал фильтр:
filters: {
'': [
'!=',
[
'column',
'DELIV_MR',
],
'КРЫМ',
],
DELIV_MR: true,
},
результата нет
Видим, что настроено корректно.
column - это наша внутренняя функуция для обозначения, что модификации производятся над колонками, а не строчками.
Просьба для проверки выполнить следующие действия:
- Перейти на страницу с дэшем и открыть режим редактирования.
- Открыть консоль разработчика в браузере(F12) перейти на вкладку - network
- Нажать на дэш ПКМ и перезагрузить его. Появится запрос в консоли разработчика.
- Нажать ПКМ на данный запрос и скопировать его как cURL.
- В скопированном cURL добавить в конце ?meta и весь сформированный запрос вставить в Терминале/Консоли на стенде со стендом.
- Полученный ответ просьба прислать в ответном сообщении (можно приложить файл с полученным ответом).
требуется помощь/консультация
- при перегрузке виджета формируется три curl request 2 - типа data?yAxis 1 - data какой необходимо брать?
- уточните какой метод необходим?
- получается так: curl https://d02dc-lms-dev1d.main.russianpost.ru/api/v3/ds_19/data?yAxis?meta или curl https://d02dc-lms-dev1d.main.russianpost.ru/api/v3/ds_19/data?meta
оба в таком виде выдают ошибку {“message”:“обработчик запроса не найден”,“type”:“ERR”}
если указать метод POST curl -X ‘POST’ и добавить авторизацию оба запроса молчат. возможно не достаточно прав для моего аккаунта
Подскажите, что у вас в подразделе payload данных запросов?
Так же просьба предоставить HAR файлы из браузера.
Необходимо зайти на Web в Chrome с включенным режимом разработчика: F12 → NetWork → Находите запрос с ошибкой “404” → В верхней части “Консоли разработчика” нажимаете на значок выгрузки “Export HAR”.
A у запроса yAxis в Response есть Крым или нет? Скиньте, пожалуйста, скриншот Response запроса data?yAxis.
есть
Опять не ясно( И скопированный ответ текстом, пожалуйста, пришлите сюда (чтоб одну причину исключить).