使用度量值,我试图返回前几个月的数据。我有一个月份切片器,例如,当选择6月份时,度量返回的是6月份的数据,而不是5月份的数据。
以下是衡量标准:
Prior months contact rate =
CALCULATE(
[Offline Contact Rate],
PREVIOUSMONTH('DIM - Date'[date_worked])
)离线接触率测量只是通过将一些过滤的行除以整个数据集来找到一个数字的百分比。
离线接触率使用来自主表的数据,而'Dim - Date‘表是一个单独的表,它被标记为日期表。这两个表使用它们都具有的'date_worked‘列进行链接。
离线接触率度量:
Offline Contact Rate =
DIVIDE(
CALCULATE(
COUNTROWS('main_table'),
FILTER(
'main_table',
'main_table'[worktype]="Offline"
&& 'main_table'[contact_reason]="Further information"
)
),
CALCULATE(
COUNTROWS('main_table'),
FILTER(
'main_table',
'main_table'[worktype]="Offline"
)
)
)发布于 2020-08-27 19:27:34
您的代码中有一些漏掉的括号。我已经在行尾添加了一些注释。
Offline Contact Rate =
DIVIDE(
CALCULATE(
COUNTROWS('main_table'),
FILTER(
'main_table',
'main_table'[worktype]="Offline"
&& 'main_table'[contact_reason]="Further information"
)
), //-- This closing parenthesis is missing
CALCULATE(
COUNTROWS('main_table'),
FILTER(
'main_table',
'main_table'[worktype]="Offline"
)
) //-- This closing parenthesis is missing
) //-- This closing parenthesis is missing 现在,如果它仍然不能按照预期工作,只需在代码中编写你的2个过滤器部分,如下所示-
FILTER(
ALL('main_table'), //-- Just added the ALL function
//-- other conditions as it is now
)如果问题仍然存在,请使用列“”检查最后一件事,即表“-Can - Date”和"main_table“之间的关系。这必须是一对多的关系。
https://stackoverflow.com/questions/63610857
复制相似问题