Михаил Л, наконец-то глянул файл.
1. Справочник регионов не нужно напрямую связывать с таблицами фактов. Более того, если в справочнике Регионов нет больше столбцов, то зачем излишняя нормализация? Удалите справочник регионов и выводите регион из справочника районов.
Не выводите в визуализации измерения из таблиц фактов, если Вы не прописали в мере двунаправленную фильтрацию. Фильтр в Excel распространяется только в одну сторону!
В файле сделал "нормальные" связи. Добавил столбцы Регион-Район, по которым нужно сделать связь на случай наличия одноименных районов в разных регионах.
2. По идее, фильтровать сводную по районам с данными по суммам вы можете по значению и не париться с мерами. При этом посчитать численность только по тем районам, в которых, по которым есть данные по сумме, можно и прямо в мере разными способами (двунаправленная фильтрация, фильтр и тд):
Код |
---|
Численность_:=CALCULATE (
SUM ( 'Таблица1'[Численность] );
FILTER ( 'спрРайон'; NOT ISEMPTY ( RELATEDTABLE ( 'Таблица2' ) ) )
) |
Код |
---|
Численность_2:=CALCULATE (
SUM ( 'Таблица1'[Численность] );
'Таблица1'[Район] IN VALUES ( 'Таблица2'[Район] )
) |
Код |
---|
Численность_3:=CALCULATE (
SUM ( 'Таблица1'[Численность] );
CROSSFILTER ( 'Таблица2'[Район]; 'спрРайон'[Район]; BOTH )
) |
3. Если Вы видите, что для вроде бы простых вычислений нужно писать сложные меры - это признак неправильной модели данных.