PowerBI: использование пользователя в меру с текстовым столбцом (DAX) - PullRequest
1 голос
/ 17 апреля 2020

КОНТЕКСТ:

Я хочу отслеживать платежные операции на предмет отмывания денег, когда платежи пересекают несколько границ. в каждой транзакции отображается максимум 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: (

1 Ответ

0 голосов
/ 26 апреля 2020

Я обратился к консультанту PBI по этому поводу, и я не могу решить эту проблему так, как мне бы хотелось (чтобы несколько связей между двумя таблицами действовали так, как если бы они были активными связями одновременно).

единственный способ сделать это будет: 1. записать меры (но это не позволяет перекрестную фильтрацию между диаграммой p ie и таблицей ниже) 2. разворачивать столбцы страны (но это не будет разрешить иметь 6 столбцов с категорией риска в таблице) 3. иметь 6 таблиц измерений (это решает проблему, поскольку допускает как перекрестную фильтрацию между круговой диаграммой и другими круговыми диаграммами, так и таблицей) и позволяет иметь 6 столбцов для отдельных рисков в таблица визуальная)

спасибо за попытку помочь парням!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...