Как я могу иметь меру придерживаться срезающих фильтров?

Я пытаюсь выяснить, как получить меру, чтобы придерживаться фильтра, установленного слайсером в Power BI.

Мой DAX-запрос: Block Time Cost = SUMX( FILTER(v_Invoice_Line_Items, v_Invoice_Line_Items[IV_Item_RecID]=9), v_Invoice_Line_Items[billable_ext_price_amount])

Я очень, очень мало знаю о DAX, так что мой первоначальный запрос может быть далеко от базы.

Он рассчитывает, как я ожидаю, но когда фильтр с более сильным диапазоном дат, значение не обновляется, как ожидалось или вообще.


Я извлекаю свои данные из двух представлений в одной базе данных, v_Invoice и v_Data_Combined. У меня есть фильтр уровня страницы в строке Record_Description, чтобы ограничить данные типами, которые я ищу, и мера извлекает данные из строк в представлении v_Data_Combined.

Строки в v_Invoice находятся ниже.

v_Invoice

Образец копии здесь.

и строки для v_Data_Combined, если вы нажмете, они будут увеличены.

v_Data_Combined 1

v_Data_Combined 2

v_Data_Combined 3

Образец копии здесь.

У меня нет отношений между взглядами.

Как я могу иметь меру придерживаться срезающих фильтров?

1 ответ

Срез должен быть на той же таблице, что и меры, которые вы фильтруете, или на таблице, связанной с этой таблицей. Если ваш срез находится в столбце в v_Invoice, а ваши данные взяты из v_Data_Combined - и эти две таблицы не связаны в Power BI, срез из одной таблицы не будет влиять на данные из другой таблицы.


Без выборочных данных (которые могут быть поддельными) трудно дать дальнейшие рекомендации.

Однако, если две таблицы, которые у вас есть, на самом деле не связаны друг с другом, я бы порекомендовал изучить возможность поиска таблиц. Например, если у вас есть Company_Name в обеих таблицах, вы можете добавить третью таблицу, которая является уникальным списком компаний (их названия, адреса и т. Д.). Затем, когда вы хотите нарезать по компании, вы нарезаете на эту 3-ю таблицу. Затем этот слайсер отфильтрует обе связанные таблицы (без необходимости связывать таблицы друг с другом).

Вы можете прочитать больше о моделировании данных в Power BI и о том, как создавать таблицы поиска, здесь: https://powerpivotpro.com/2016/02/data-modeling-power-pivot-power-bi/

Другие вопросы по тегам