Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 我需要在Power BI中使用多过滤器过滤我的表;及;逻辑_Powerbi_Dax_Powerbi Desktop - Fatal编程技术网

Powerbi 我需要在Power BI中使用多过滤器过滤我的表;及;逻辑

Powerbi 我需要在Power BI中使用多过滤器过滤我的表;及;逻辑,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我不熟悉Power BI和DAX语言 我有一个包含姓名、技能和评估的表格。例如,像这样: 在Power BI中,我需要有两个过滤器,一个根据技能,另一个根据评估,以显示我想要的名称: 例如:如果我按skill=Python进行筛选,并且评估值介于2和3之间,结果应该是Name=A,而不是A和C,那么发生的情况是输出被认为至少有一个结果,即Python 结论:我想按技能(或所有技能)和级别(可以是一个级别或一个间隔)进行筛选。对于默认电源,BI显示我与否和 我尝试以下DAX公式: name wi

我不熟悉Power BI和DAX语言

我有一个包含姓名、技能和评估的表格。例如,像这样:

在Power BI中,我需要有两个过滤器,一个根据技能,另一个根据评估,以显示我想要的名称:

例如:如果我按skill=Python进行筛选,并且评估值介于2和3之间,结果应该是Name=A,而不是A和C,那么发生的情况是输出被认为至少有一个结果,即Python

结论:我想按技能(或所有技能)和级别(可以是一个级别或一个间隔)进行筛选。对于默认电源,BI显示我与否和

我尝试以下DAX公式:

name with all skills = 
CALCULATE (
COUNTROWS (
    FILTER (
        ADDCOLUMNS (
            VALUES ( Assessments[corp id] );
            "Skills"; CALCULATE (
                COUNTROWS ( VALUES ( Assessments[skill] ) );
                CALCULATETABLE ( Example )
            )
        );
        [Skills] = COUNTROWS ( ALLSELECTED( Assessments[skill] ) )
    )
);
ALLSELECTED (Assessments[skill] )
)

在多个列上进行筛选时,Power BI使用AND逻辑组合条件。显然,您不希望对同一列使用AND,因为,例如,
Name
不能同时是
A
B
,所以在单个列中选择多个值时使用AND。

您已经描述了问题,但尚未分享您尝试的内容。我们不是一个免费的代码编写服务,但很乐意帮助您的努力。请编辑您的问题以添加澄清。不要在注释中放置长公式,因为它们无法格式化。而且,没有人愿意通读所有的评论来了解你真正想要的是什么。这属于这个问题。