我正在尝试捕获ID(代表用户)是否填写了整个表单。这是通过声明“确认”的行来衡量的。
由于需要其他数据,我也不能只让带有“确认”的行说“是”。我需要所有具有该ID的行将状态声明为“是”。
以下是我要寻找的内容:
任何帮助将不胜感激!
仅供参考:我最初是复制表,过滤显示“ Confirmation”的行,然后对ID进行重复数据删除以获取要关联的列表,但是,存在格式化问题发生在我现在这样做时,所以我需要其他方法。
答案 0 :(得分:0)
您可以为当前Confirmation
的值计算ID
的匹配数,然后检查该数字是否大于0。(注意:这是计算列,而不是度量)
Result =
IF (
COUNTROWS (
FILTER (
Table1,
Table1[ID] = EARLIER ( Table1[ID] )
&& Table1[Action] = "Confirmation"
)
) > 0,
"Yes",
"No"
)
这是另一种使用不同计数方法执行相同操作的方法:
Result =
IF (
CALCULATE (
COUNT ( Table1[ID] ),
ALLEXCEPT ( Table1, Table1[ID] ),
Table1[Action] = "Confirmation"
) > 0,
"Yes",
"No"
)