计算一个表中的列的不同值,过滤表格模型DAX中的其他表

时间:2018-04-25 12:10:13

标签: dax

我是DAX的新人。我有维度任务。我有事实表FactEntries。事实上,我们可以在每个任务中拥有多行。我如何创建计算表FactEntries中的不同任务的度量,但只创建已完成的任务(列[Task Is Complited] [bit] - 值1或0;来自表Tasks)。 你可以帮帮我吗?谢谢!

2 个答案:

答案 0 :(得分:0)

我找到了解决方案:

Tasks Completed:= CALCULATE(DISTINCTCOUNT('Entries'[Task Key]),CALCULATETABLE(Task, Task[Task Is Completed]<>False()))

答案 1 :(得分:0)

您可以通过键任务以任意方式对任务的名称进行分配,而不是可计算的,您可以使用简单的过滤器 temp = ['javascript', 'html', 'css', 'jquery', 'ajax', 'ruby on rails', 'agile', 'linux']