Приветствую… Есть такой график (без разницы: столбики, штабеля, линии - на примере штабеля):
Требуется вывести не только значение, но и % от строки:
По сути мы в подпись могли бы вывести любую строку. В QS мы это делаем через функцию Dual (Dual — функция скриптa и диаграммы | Qlik Sense для Windows Справка)
Пример скрипта QS (для синих штабелей. Для красных было бы аналогично, но с другим отбором). В первой части мы формируем текстовую часть (число + %), а во второй считаем числовое значение:
Dual(
Num(
Sum({<
TASK_STATUS_NAME={"В работе"},
TASK_SUBSTATUS_NAME={"Синий"}
>}
FACT_VALUE)
, '# ##0')
& ' | ' &
Num(
Sum({<
TASK_STATUS_NAME={"В работе"},
TASK_SUBSTATUS_NAME={"Синий"}
>}
FACT_VALUE)
/
Sum({<
TASK_STATUS_NAME={"В работе"} //Синий и Красный
>}
FACT_VALUE)
, '# ##0%')
,
Sum({<
TASK_STATUS_NAME={"В работе"},
TASK_SUBSTATUS_NAME={"Синий"}
>}
FACT_VALUE)
)
В качестве строки можно использовать любое текстовое значение. Например, Dual(‘Сентябрь’, 9) будет выводить “Сентябрь”, а работать с этим значением, как с числом 9.
Реализация данного функционала позволит решить и этот вопрос: https://community.luxmsbi.com/-1223
Предлагаю реализовать!