Powerbi 动力双离合器
我正在尝试创建一个度量,它将从下表中计算值。如何计算至少有一个任务和日期的项目,以及如何计算有两个任务和日期的项目 额外问题:我如何计算至少有一个任务且没有日期(null)的项目,以及如何计算完成两个任务且没有日期的项目Powerbi 动力双离合器,powerbi,dax,Powerbi,Dax,我正在尝试创建一个度量,它将从下表中计算值。如何计算至少有一个任务和日期的项目,以及如何计算有两个任务和日期的项目 额外问题:我如何计算至少有一个任务且没有日期(null)的项目,以及如何计算完成两个任务且没有日期的项目 以下4项措施适合您- 1. one_one = var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <>
以下4项措施适合您- 1.
one_one =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_two =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one\u one=
var count_task_1=IF(min(project_count[task 1])BLANK()&&min(project_count[date 1])BLANK(),1,0)
var count_task_2=IF(min(project_count[task 2])BLANK()&&min(project_count[date 2])BLANK(),1,0)
var count_task_3=IF(min(project_count[task 3])BLANK()&&min(project_count[date 3])BLANK(),1,0)
返回
如果(
(计数任务1+计数任务2+计数任务3)>=1,
1.
0
)
2.
one_one =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_two =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
two\u two=
var count_task_1=IF(min(project_count[task 1])BLANK()&&min(project_count[date 1])BLANK(),1,0)
var count_task_2=IF(min(project_count[task 2])BLANK()&&min(project_count[date 2])BLANK(),1,0)
var count_task_3=IF(min(project_count[task 3])BLANK()&&min(project_count[date 3])BLANK(),1,0)
返回
如果(
(计数任务1+计数任务2+计数任务3)>=2,
1.
0
)
3.
one_one =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_two =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one_no_日期=
var count_task_1=IF(min(project_count[task 1])BLANK()&&min(project_count[date 1])=BLANK(),1,0)
var count_task_2=IF(min(project_count[task 2])BLANK()&&min(project_count[date 2])=BLANK(),1,0)
var count_task_3=IF(min(project_count[task 3])BLANK()&&min(project_count[date 3])=BLANK(),1,0)
返回
如果(
(计数任务1+计数任务2+计数任务3)>=1,
1.
0
)
4.
one_one =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_two =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) <> BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) <> BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) <> BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
one_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 1,
1,
0
)
two_no_date =
var count_task_1 = IF(min(project_count[task 1]) <> BLANK() && MIN(project_count[date 1]) = BLANK(),1,0)
var count_task_2 = IF(min(project_count[task 2]) <> BLANK() && MIN(project_count[date 2]) = BLANK(),1,0)
var count_task_3 = IF(min(project_count[task 3]) <> BLANK() && MIN(project_count[date 3]) = BLANK(),1,0)
RETURN
IF(
(count_task_1+count_task_2+count_task_3) >= 2,
1,
0
)
two\u no\u日期=
var count_task_1=IF(min(project_count[task 1])BLANK()&&min(project_count[date 1])=BLANK(),1,0)
var count_task_2=IF(min(project_count[task 2])BLANK()&&min(project_count[date 2])=BLANK(),1,0)
var count_task_3=IF(min(project_count[task 3])BLANK()&&min(project_count[date 3])=BLANK(),1,0)
返回
如果(
(计数任务1+计数任务2+计数任务3)>=2,
1.
0
)
这是输出-
您可以使用这些逻辑进行其他必要的计算
每行都需要标志吗?或表中的总计数。