Я работаю над power-bi и пишу запросы dax за последние 2 месяца и пытаюсь создать собственные кипы, например, показывать стрелки ВВЕРХ и ВНИЗ для разных типов данных.
Но столкнулся с множеством проблем.
Мне нужны ваши ценные предложения для решения этих проблем.
Образец данных:-
Q1: - Невозможно показать изображения стрелок ВВЕРХ и ВНИЗ при создании настраиваемого КПЭ.
Мера для создания KPI:
PlanPrevMon = CALCULATE([PlanSum],PREVIOUSMONTH('Month Year'[Date]))
Measure = IF(ISBLANK([PlanSum]),"No Data Available ",[PlanSum])&" "&IF([PlanSum]=[PlanPrevMon],"",IF([PlanSum] > [PlanPrevMon],UNICHAR(8679),UNICHAR(8681))&IF([PlanSum]<=0,"",""))
И это дает мне отличный результат (пожалуйста, предложите мне лучший способ для этого).
Но когда я попытался показать стрелки изображения ВВЕРХ и ВНИЗ вместо стрелок uni-char, но это не работает.
Мера:
Measure = IF(ISBLANK([PlanSum]),"No Data Available ",[PlanSum])&" "&IF([PlanSum]=[PlanPrevMon],"",IF([PlanSum] > [PlanPrevMon],"https://cdn3.iconfinder.com/data/icons/musthave/48/Stock%20Index%20Up.png","https://cdn3.iconfinder.com/data/icons/musthave/48/Stock%20Index%20Down.png")&IF([PlanSum]<=0,"",""))
Выход: -
Я думаю, что здесь URL-адрес изображения, который он принимает как строку, поэтому я не могу получить изображение
Как получить стрелку изображения? Или есть другой способ сделать это?
Q2: - Те же запросы, но не работают в процентных значениях.
Стол
Для расчета значений месяца предварительного просмотра
Мера:-
Contri Prev Mon = CALCULATE([Contri%],PREVIOUSMONTH('Month Year'[Date]))
Но значения меняются на десятичные, как на изображении ниже.
Почему я получаю здесь десятичные значения. Если я изменил этот Contri% на десятичные дроби и выполнил остальные запросы, например
ContriArrows = IF(ISBLANK([Contri%]),"No Data Available ",[Contri%])&" "&IF([Contri%]=[Contri Prev Mon],"",IF([Contri%] > [Contri Prev Mon],UNICHAR(8679),UNICHAR(8681))&IF([Contri%]<=0,"",""))
И на выходе
Прекрасно, это прекрасно.
но то же самое, что и 1-й вопрос, если я включаю URL-адреса изображений со стрелками вверх и вниз, он дает тот же результат, что и q1 (точный результат, как показано на 2-м изображении)
Итак, как я могу показать значения в% и с помощью стрелок вверх и вниз?
Q3: - И для этого contri% стрелки kpi я написал еще один расчетный столбец,
ContriKeys1 = SWITCH(
TRUE(),
[Contri Prev Mon]=BLANK(),"",
[Contri%] <= 0,"",
[Contri%] > [Contri Prev Mon],"https://cdn3.iconfinder.com/data/icons/musthave/48/Stock%20Index%20Up.png",
[Contri%] < [Contri Prev Mon],"https://cdn3.iconfinder.com/data/icons/musthave/48/Stock%20Index%20Down.png",
[Contri%] = [Contri Prev Mon],"")
Но это дало мне неправильный символ стрелки, как на изображении ниже.
Почему я вижу здесь неправильные символы стрелок?
Любые предложения будут приняты во внимание.
Спасибо,
Кролик.