在DAX / Power BI中按当前会计年度(日期维度)过滤

时间:2019-11-15 20:13:51

标签: powerbi dax data-modeling

预先致歉-我对Power BI中的DAX和建模还很陌生。

我有一个日期维度表,其中包含完整的日期键列,会计年度,会计季度等,以及一个具有在区域中进行测试的事实表。我的部分跟踪工作涉及对本年度和每个地区的季度实时测试计数。还有一个区域尺寸表。

我的第一种方法是只使用SUMMARIZETABLES(按Region和FY分组),并结合Q1-Q4计算的表达式,并允许用户按FY过滤随后的视觉效果。我想做的是有一个单独的查询/表,该表仅显示当前区域/财年/季度的测试计数,这将涉及DAX代码查找今天的日期和当前财年/季度。

我以为我可以使用FILTER和LOOKUPVALUE:

Table = filter(summarizecolumns(dim_districts[district short name],DIM_Dates[Fiscal Year],"Facilities",COUNTROWS(relatedtable(FACT_Allocations)),"Tests",distinctcount(fact_quts[control id])),dim_dates[fiscal year]=lookupvalue(dim_dates[fiscal year],dim_dates[fulldatealternatekey],today()))

问题是我什至无法引用dim_dates [fulldatealternatekey],因为在表中的其他任何地方(如groupby等)都没有引用它。任何帮助将不胜感激。

0 个答案:

没有答案