首页 文章

我怎样才能有一个措施坚持切片过滤器?

提问于
浏览
1

我试图弄清楚如何获得一个措施来遵守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知之甚少,所以我的初步查询可能会偏离基础 .

它按照我的预期计算,但是当使用日期范围silcer进行过滤时,该值不会按预期更新或根本不更新 .


我从同一个数据库中的两个视图中提取数据,v_Invoice和v_Data_Combined . 我在Record_Description行上有一个页面级过滤器,用于将数据限制为我正在查找的类型,并且度量从v_Data_Combined视图中的行中提取数据 .

v_Invoice中的行如下所示 .

v_Invoice

样本副本是here .

和v_Data_Combined的行,如果你点击它们会放大 .

v_Data_Combined 1

v_Data_Combined 2

v_Data_Combined 3

样本副本是here .

我在视图之间没有设置任何关系 .

我怎样才能有一个措施坚持切片过滤器?

1 回答

  • 0

    切片器必须与您要过滤的度量位于同一个表中,或者与该表相关的表上 . 如果切片器位于v_Invoice中的列上且您的数据来自v_Data_Combined - 并且Power BI中的2个表不相关,则来自一个表的切片器将不会影响另一个表中的数据 .


    如果没有样本数据(可能是虚假数据),很难提出进一步的建议 .

    但是,如果你拥有的两个表并不真正相互关联,那么我建议探索“查找”表的可能性 . 例如 . 如果两个表中都有Company_Name,那么您可以添加第3个表,这是一个唯一的公司列表(它们的名称,地址等) . 然后,当你想按公司切片时,你会在第3张 table 上切片 . 然后,该切片器将过滤两个相关的表(不必使表彼此相关) .

    您可以在此处阅读有关Power BI中数据建模以及如何设计查找表的更多信息:https://powerpivotpro.com/2016/02/data-modeling-power-pivot-power-bi/

相关问题