#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 и т. Д.)?