我有一个包含多个公司数据的表,其中包含company_id列。我想在报告中显示具有所选company_id最大值的滑块,用于排名功能。
我创建了一个度量来计算所选公司的最大值的计数。
Max Value = CALCULATE(DISTINCTCOUNT(SOURCE_TABLE[Company_Name]),FILTER(SOURCE_TABLE,SOURCE_TABLE[Company_id]=SELECTEDVALUE(SOURCE_TABLE[Company_id])))
但是,当我尝试将其用于排名特征中的假设参数时,会低于错误,
TopRank = GENERATESERIES(1,[最大值], 1)
错误代码:
GenerateSeries 函数中的参数不能为空。
当我使用 DISTINCTCOUNT 函数时,它可以正常工作,但是使用过滤器时会出现问题。
TopRank = GENERATESERIES(1,DISTINCTCOUNT(SOURCE_TABLE[Company_Name]), 1)
-- 这工作正常
如何使用FILTER获取DISTINCTCOUNT的值。任何想法将不胜感激。!