Как показать пустое поле с текстом в Power BI с созданием меры?

Кто-нибудь может сказать мне создать меру, которая заменяет пустое значение текстом?

Вот моя ситуация. У меня есть поле Vendor из Vendor table и CSM_Item_No из Item table. У большинства CSM_Item_No нет имени Vendor. Я хочу заменить их на "Нет продавца". Я знаю, что есть много способов сделать это, используя IF, ISBlank и т. Д., Но когда я создаю меру, я не могу указать Vendor Feild из таблицы vendor. Здесь я застрял. Любая помощь будет очень признательна.

введите описание изображения здесь

См. Ниже, он не распознает мои фейлды. Есть ли способ сделать это? введите описание изображения здесь Большое спасибо


person Suneth    schedule 18.11.2020    source источник
comment
Кажется, у вас нет правильных отношений между таблицами   -  person Máté Juhász    schedule 18.11.2020


Ответы (2)


Попробуйте эту меру ниже. Помните, что это не замена исходного столбца или значения. Но вы можете использовать эту меру в таблице или другом визуальном элементе, чтобы показать «Нет поставщика», если в исходном столбце нет данных. Таким образом, вы можете сохранить исходные данные и изменить их.

vendor_name = 

var current_row_name = MIN(table_name[Name])

RETURN 
IF(
    current_row_name = BLANK(), 
    "No Vendor", 
    current_row_name
)

Если вам нужен вычисляемый столбец, вы можете попробовать следующий код:

vendor_name_column = 

var current_row_name = table_name[Name]

RETURN 
IF(
    current_row_name = BLANK(), 
    "No Vendor", 
    current_row_name
)
person mkRabbani    schedule 18.11.2020
comment
чувак, ты классный. Спасибо большое за вашу помощь. - person Suneth; 18.11.2020

Вы не можете решить вашу проблему мерой, дело не в том, что делают меры. Чтобы решить вашу проблему, рассмотрите два подхода:

1. Лучшее решение - заменить пустые значения в мощный редактор запросов.

2 - второе решение использует вычисляемый столбец с условием if.

person BOUBRIT Nacim    schedule 18.11.2020