Я новый пользователь PowerBi и хочу создать отношение первичный / внешний ключ, используя формулу DAX, которая будет возвращать мне идентификатор соответствующей строки.
У меня есть две таблицы:
- CompanyXFlights
- GlobalFlights
Формула dax:
Exist =
COALESCE (
CALCULATE (
COUNTROWS ( CompanyXFlights );
FILTER (
CompanyXFlights;
OR (
AND (
GlobalFlights[ArrivalDateTime]
< CompanyXFlights[DateTime] + TIME ( 0; 10; 0 );
GlobalFlights[ArrivalDateTime]
> CompanyXFlights[DateTime] - TIME ( 0; 10; 0 )
);
AND (
GlobalFlights[DepratureDateTime]
< CompanyXFlights[DateTime] + TIME ( 0; 10; 0 );
GlobalFlights[DepratureDateTime]
> CompanyXFlights[DateTime] - TIME ( 0; 10; 0 )
)
)
&& GlobalFlights[AircraftRegistrationCode]
= CompanyXFlights[AircraftRegistrationCode]
)
);
0
)
Я использую эту формулу, чтобы получить количество соответствующих строк , но теперь я хочу, чтобы он возвращал индекс (id) строки. Что я должен изменить? Должен ли я поставить CompanyXFlights[Id]
вместо COUNTROWS(CompanyXFlights)
или использовать другую формулу?