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

#powerbi #dax #powerbi-desktop

#powerbi #dax #powerbi-рабочий стол

Вопрос:

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

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

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

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

Комментарии:

1. Кажется, у вас нет правильных отношений, установленных между таблицами

Ответ №1:

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

 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
)
  

Комментарии:

1. чувак, ты замечательный. Большое спасибо за вашу помощь.

Ответ №2:

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

1. лучшее решение — заменить пустые значения в power query editor.

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