КОНТЕКСТ:
Я хочу отслеживать платежные операции на предмет отмывания денег, когда платежи пересекают несколько границ. в каждой транзакции отображается максимум 6 стран. для каждой из этих стран мне нужно знать уровень риска.
У меня есть 2 таблицы:
1. Данные транзакций (где много транзакций из одной страны)
2. Страновой риск ( содержит каждую страну по одному разу с добавленной классификацией рисков. Существует более 100 стран и только 6 различных уровней риска.
ПРОБЛЕМА:
Я хотел бы посмотреть классификацию рисков для каждой страны в данных транзакции. Проблема в том, что в одной транзакции содержится 6 стран. поэтому я должен связать данные транзакции со страновым риском 6 раз. конечно, может быть активна только 1 связь.
Поэтому я попытался написать следующую меру:
CALCULATE(
VALUES('Country Risk'[Risk classification]);
USERELATIONSHIP('Transaction Data'[Country 2];'Country Risk'[Country Code]))
Я получаю ошибку, хотя при использовании меры на графике, где я перечислил страны из данных транзакций (где каждая страна упоминается в нескольких строках), и я хотел увидеть связанные категории риска:
была предоставлена таблица с несколькими значениями, где ожидалось одно значение
что я делаю не так?
сделал аналогичные тестовые данные: https://drive.google.com/file/d/1_kJW-BpbrwCsbSpxdo7AJ3IzPy2oLWFJ/view?usp=sharing
необходимо:
1.for В каждом столбце C (C1-C6) мне нужно добавить категорию риска.
2. Для каждого столбца C мне нужно составить график ap ie, показывающий количество транзакций на категорию риска для этого C столбец
3. p ie диаграммы должны фильтровать транзакцию oevrview: (