Как создать вычисляемый столбец в PowerBI для достижения нижеприведенного?

#powerbi #dax #powerbi-desktop

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

Вопрос:

У меня есть данные в следующем формате.

 CompanyID    Company Name
1            Nike
2            Adidas
3            Puma
  

Мне нужно создать столбец и использовать его по оси X линейного графика или любого визуального изображения, если на то пошло, таким образом, чтобы, если пользователь из Nike входит в систему, в визуальном он должен «Nike» вместо CompanyID. Но для других он должен указывать идентификатор компании.

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

1. Откуда вы знаете, что пользователь из Nike или любой другой компании?

2. Для каждого пользователя есть столбец с названием компании

Ответ №1:

Просто добавьте новый условный столбец в Power Query или вычисляемый столбец в DAX и используйте его вместо Company Name .

С помощью Power Query:

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

С помощью DAX:

 Custom Company Name DAX = IF(Companies[CompanyID] = 1, Companies[Company Name], CONVERT(Companies[CompanyID], STRING))
  

Данные отчета:

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

Визуальные элементы отчета:

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

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

1. Спасибо за ваши усилия. Ценю это. Как я могу сделать его динамическим? Он должен меняться в зависимости от компании пользователя

2. Чтобы сделать его динамическим, он должен быть мерой. Однако вы не можете поместить меру в ось. Каков источник данных вашего отчета (SQL Server, другая база данных отношений, Excel или плоский файл и т. Д.) И Режим хранения набора данных (импортированный, DirectQuery и т. Д.)?