我试图弄清楚如何得到一个措施,以坚持过滤器设置在Power中的切片。
我的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_Data_Combined的行,如果单击它们,它们就会放大。
样本副本是这里。
我对这两种观点之间没有任何关系。
我怎样才能有一个措施坚持切片过滤器?
发布于 2017-04-10 10:50:07
切片器必须与您正在筛选的度量值在同一个表上,或者在与该表相关的表上。如果您的切片器位于v_Invoice中的一个列上,而您的数据来自v_Data_Combined,而两个表在Power中是无关的,那么来自一个表的切片器将不会对来自另一个表的数据产生任何影响。
如果没有样本数据(可以是假数据),就很难提出进一步的建议。
但是,如果您拥有的两个表实际上并不相互关联,那么我建议您探索“查找”表的可能性。例如,如果两个表中都有Company_Name,则可以添加第三个表,该表是公司的唯一列表(公司名称、地址等)。然后,当你想按公司分割时,你会在第三张桌子上切片。然后,切片器将过滤两个相关的表(而不必有相互关联的表)。
您可以阅读更多关于Power中的数据建模以及如何设计查找表的内容,在这里:https://powerpivotpro.com/2016/02/data-modeling-power-pivot-power-bi/
https://stackoverflow.com/questions/43242273
复制相似问题