возникла проблема с отображением данных, на карточке должны выводиться цифры, а выводится "False"
Как нужно переделать меру?
Численность общая к месяцу прошлого года % =
SWITCH(
TRUE(),
[численность общая] < 0, "#CD5C5C",
[численность общая] > 0, "#7CFC00"
)
=
VAR Prev_year_month=CALCULATE( 'Позиции'[Численность общая],DATEADD('Отчетный период'[DATEALTKEY],-1,YEAR))
VAR This_year_month=CALCULATE( 'Позиции'[Численность общая])
RETURN
FORMAT(DIVIDE(This_year_month-Prev_year_month,Prev_year_month),"+0.00%;-0.00%")
у вас мера дает текст, вы хотите его сравнить с 0?
switch у вас ввернет, например "#CD5C5C", вторая часть меры - вернет тоже строку, например "+10.00%" и ваша мера просто сранивает "#CD5C5C" с "+10.00%" будет либо true либо false. У вас в return должен возвращаться код цвета.
Все равно выводится "false"
Покажите, пожалуйста, как Вы переписали свою меру под предложенный пример? В первом сообщении вы dax текст с цифрой просили сравнить.
Численность общая к прошлому месяцу % = VAR Prev_month=CALCULATE( 'Позиции'[Численность общая],DATEADD('Отчетный период'[DATEALTKEY],-1,MONTH)) VAR This_month=CALCULATE( 'Позиции'[Численность общая]) RETURN FORMAT(DIVIDE(This_month-Prev_month,Prev_month),"+0.00%;-0.00%") = VAR _color_gray = "#DD6B7F" VAR _color_red_light = "#F1BDBC" VAR _value = [Численность общая к месяцу прошлого года %] VAR _target = [Численность общая к месяцу прошлого года %] VAR _result = SWITCH( TRUE(), _value > _target, _color_gray, _value < _target, _color_red_light ) return _result
Число
Цветное число, или просто число?
Цветное число
А условное форматирование не?
Так оно не работает без прописания доп. меры
Подитожим: вы пишете меру, которая посчитает процент к пред.месяцу, при этом сразу задание результату формат процента (встроенную кнопку не хотим?). По этой мере настроить условное формат.верно?
Встроенную кнопку ?
Я нет. Просто пытаюсь молодому человеку помочь порядок на полках навести. В кучу все свалил и грустит, что фальш у него )
мои телепатические способности на сегодня закончились. покажите код меры + если она вызывает другие меры, их код тоже.
Обсуждают сегодня