关于PowerBI中的Dax公式,我有一个问题。所有的帮助都是感激的。我要在周一公布一些结果..。
任务列可以有不同的字段(合作伙伴确认、IPM HandOff、预参与过程.)任务状态只能有2个值(已关闭或接收)
我有我的公式工作,但现在我需要添加一个额外的过滤器,并得到错误: THe过滤器部分给我的问题(WHen,task=,IPM,HandOff是Task_status =关闭)
Total =任务column.....And中包含单词“伙伴确认”的所有任务(行)当任务列中的"IPM HandOff“关闭时,尝试添加筛选器:
Tasks =
CALCULATE (
COUNTA ( CELERGO_12062021V1[TASK] ),
CONTAINSSTRING ( CELERGO_12062021V1[TASK], "Partner Acknowledgement" ),
FILTER (
CELERGO_12062021V1,
CELERGO_12062021V1[TASK] = "IPM HandOff"
&& CELERGO_12062021V1[TASK_STATUS] = "Closed"
)
)总任务(=)与前一个任务相同,但在列Schedule.....And中有一个计划日期时,当任务列中的"IPM HandOff“关闭时,我尝试添加一个筛选器。
Partner Acknowledgment with GLD = CALCULATE ( COUNTA ( CELERGO_12062021V1[SCHEDULED] ), CONTAINSSTRING ( CELERGO_12062021V1[TASK], "Partner Acknowledgement" )) ,
FILTER (
CELERGO_12062021V1,
CELERGO_12062021V1[TASK] = "IPM HandOff"
&& CELERGO_12062021V1[TASK_STATUS] = "Closed"
)
)总任务( GLD =与前面的任务相同),但在列调度中有一个计划日期,任务“合作伙伴认可”(.....And)的任务状态已关闭,当任务列中的"IPM HandOff“为Task_status = closed时,尝试添加筛选器。
伙伴确认: GLD & Closed = COUNTA ( CELERGO_12062021V1SCHEDULED )、CONTAINSSTRING ( CELERGO_12062021V1TASK、“伙伴确认”)& CELERGO_12062021V1TASK_STATUS =“已关闭”、过滤器( CELERGO_12062021V1、CELERGO_12062021V1TASK = "IPM HandOff“&& CELERGO_12062021V1TASK_STATUS =”已关闭“)
ANy idea必须在公式中添加这个额外的字段吗?"WHen task= IPM HandOff is Task_status =Task_status)(谢谢:)
最后一部分..。是否有可能得到公式+额外的过滤器,只计算一些人拥有的任务(名字?)我想知道下面的公式,这些公式属于任务执行器= Roger,Abbie和Veronika"?
同一张桌子。我需要把下面的两个公式结合起来..。
让所有的客户
任务=“订婚前小组”和Tast_Status (已关闭和接收)-一级方程式
&&
Task= "IPM HandOff“和Task_Status被接收-公式2
尝试了不同的选择,但没有退出。
Formula1 = VAR结果=
CALCULATE (
DISTINCTCOUNT( CELERGO_12062021V1[CID] ),
FILTER (
CELERGO_12062021V1,
CELERGO_12062021V1[TASK]
= "Pre Engagement Process"
&& CELERGO_12062021V1[TASK_STATUS] IN { "Closed", “Received” }
)
)返回
IF ( ISBLANK ( result ), 0, result )FOrmula 2=
VAR结果=
CALCULATE (
COUNT ( CELERGO_12062021V1[CLIENT_NAME] ),
FILTER (
CELERGO_12062021V1,
CELERGO_12062021V1[TASK] = "IPM HandOff"
&& CELERGO_12062021V1[TASK_STATUS] = "Received"
)
)返回
IF ( ISBLANK ( result ), 0, result )最后一部分..。是否有可能得到公式+额外的过滤器,只计算一些人拥有的任务(名字?)我想知道下面的公式,这些公式属于任务执行器= Roger,Abbie和Veronika"?
谢谢
发布于 2021-12-19 19:17:03
我建议将这些措施分成简单的措施。据我所知,您希望计算任务列中包含“合作伙伴确认”的行数,并在“状态”列中添加值“已关闭”的行数,并在任务列中添加值'IPM HandOff‘的行数。然后你可以试试这个:
数行:
Total Tasks =
COUNTROWS ( 'TableA' )在任务中包含“合作伙伴确认”的行数:
Partner_Acknowledgment_Total =
CALCULATE (
[Total Tasks],
CONTAINSSTRING ( 'TableA'[task], "Partner Acknowledgment" )
)计算任务等于“IPM HandOff”和状态=“已关闭”的行
IPM_HandOff_closed_Total =
CALCULATE (
[Total Tasks],
'TableA'[task] = "IPM HandOff",
'TableA'[status] = "closed"
)最后措施:
Partner_Acknowledgment+IPM_HandOff_closed =
[Partner_Acknowledgment_Total] + [IPM_HandOff_closed_Total]表中的措施如下:

https://stackoverflow.com/questions/70404831
复制相似问题