У меня есть две таблицы.
Таблица A и Таблица B.
Отношение между таблицей A и таблицей B одно к многим.
Одна запись таблицы A дает мне несколько записей таблицы B.
Таблица A содержит мои основные данные, а таблица B содержит дополнительные данные.
Вот как выглядят две таблицы:
Таблица A:
_________________________________
| ... | Confirmation Number | ... |
|_____|___________________________|
| ... | 7413080 | ... |
| | | |
Таблица B:
______________________________________________________________
| Confirmation Number | Occurrences | Name | Status |
|_____________________|_____________|_______|__________________|
| 7413080 | 1 | DAVE | Not Clocked Off |
|_____________________|_____________|_______|__________________|
| 7413080 | 2 | STEVE | Fine |
|_____________________|_____________|_______|__________________|
| ... | ... | ... | ... |
Данные, которые я sh должен отобразить в моем отчете Power BI:
1) Общее количество людей (уникальное число на Name
) - которое я достиг без проблем
2) На основе общего количества людей, количество Fine
записей
3) На основе общего количества людей, количество Not Clocked On
записей
На моем главном экране пользователи могут фильтровать данные (записи таблицы A) - что дает мне соответствующее количество записей для таблицы B.
В таблице B для # 1 я делаю подсчет отдельных записей в столбце Name
:
Что дает мне желаемый результат (внизу слева):
* 1 037 * Чтобы достичь # 2 и # 3, я создал один и тот же
Card
со счетом
Status
.
78
- это число (количество) «состояний», которые у меня есть в Таблице B - это нормально, я подумал, мне просто нужно отфильтровать результаты, чтобы показать мне существует множество записей Not Clocked Off
...
Итак, я создал New Quick Measure
в столбце Status
для фильтра Not Clocked Off
.
Что дает мне 29
записей - это 29 строк в таблице B, которые имеют статус Not Clocked Off
. Но это не имеет смысла для моих пользователей, у меня будет sh общее количество человек со статусом Not Clocked Off
. Что означает получение отчетливого подсчета Name
для фильтра Not Clocked Off
.
Как мне этого добиться?
Выполнение подсчёта Status
дает мне 2 (что опять же, бесполезно, потому что, конечно, есть 2 типа статуса - Fine
и Not Clocked Off
).
Вот моя связь: