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
Powerbi Power BI Count包含“";2“;_Powerbi_Powerquery - Fatal编程技术网

Powerbi Power BI Count包含“";2“;

Powerbi Power BI Count包含“";2“;,powerbi,powerquery,Powerbi,Powerquery,我可以用下面的公式(L列)找到每个客户的“2” 现在我需要帮助查找至少包含一个“2”列N的列的总数。 在下面的示例中,它将是7,该数字来自绿色的所有列的计数,因为它们至少有一个“2” 我可以同时找到一个。例如,Client4同时具有最大数量“2”,即6,但我很难从Client10的第10列中添加一个“2”,并显示包含“2”的列数是7而不是6 什么都行。请随时要求进一步澄清,我将尽最大努力。您可以尝试以下措施。在这里,我添加了3列,但您可以添加尽可能多的列- count_column_with_

我可以用下面的公式(L列)找到每个客户的“2”

现在我需要帮助查找至少包含一个“2”列N的列的总数。 在下面的示例中,它将是7,该数字来自绿色的所有列的计数,因为它们至少有一个“2”

我可以同时找到一个。例如,Client4同时具有最大数量“2”,即6,但我很难从Client10的第10列中添加一个“2”,并显示包含“2”的列数是7而不是6


什么都行。请随时要求进一步澄清,我将尽最大努力。

您可以尝试以下措施。在这里,我添加了3列,但您可以添加尽可能多的列-

count_column_with_2 = 
CALCULATE(
    DISTINCTCOUNT(your_table_name[col1]),
    FILTER(your_table_name, your_table_name[col1] = 2)
)
+
CALCULATE(
    DISTINCTCOUNT(your_table_name[col2]),
    FILTER(your_table_name, your_table_name[col2] = 2)
)
+
CALCULATE(
    DISTINCTCOUNT(your_table_name[col3]),
    FILTER(your_table_name, your_table_name[col3] = 2)
)

仅供参考,如果您通过取消激活(非客户端)列来重塑数据,这会容易得多。@Alexis我不确定是否遵循了。你介意再详细一点吗?谢谢@mkRabbani它成功了!嗨@Pepe,很高兴看到它起作用并起到了帮助:)
count_column_with_2 = 
CALCULATE(
    DISTINCTCOUNT(your_table_name[col1]),
    FILTER(your_table_name, your_table_name[col1] = 2)
)
+
CALCULATE(
    DISTINCTCOUNT(your_table_name[col2]),
    FILTER(your_table_name, your_table_name[col2] = 2)
)
+
CALCULATE(
    DISTINCTCOUNT(your_table_name[col3]),
    FILTER(your_table_name, your_table_name[col3] = 2)
)