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 功率Bi DAX:本月总计_Powerbi_Dax_Powerbi Desktop - Fatal编程技术网

Powerbi 功率Bi DAX:本月总计

Powerbi 功率Bi DAX:本月总计,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我需要根据工作日计算每个月的总数 到目前为止,如果一个月中的某一天是星期一到星期五,我的工作日设置为1,而星期六和星期日的工作日设置为0。我现在需要合计1,使其成为当月的单个值 例如,工作日为1,周末为0,在数据模式下,表中的每行1月将有22天-1月1日=232 1月2日=22等。因此,我可以使用它来划分我的目标,该目标设置为每月1日 我该怎么做 试试这个。我还没有测试过 =GROUPBY( FILTER(table, table[Working_Day]=1) , table[Month],

我需要根据工作日计算每个月的总数

到目前为止,如果一个月中的某一天是星期一到星期五,我的工作日设置为1,而星期六和星期日的工作日设置为0。我现在需要合计1,使其成为当月的单个值

例如,工作日为1,周末为0,在数据模式下,表中的每行1月将有22天-1月1日=232 1月2日=22等。因此,我可以使用它来划分我的目标,该目标设置为每月1日

我该怎么做


试试这个。我还没有测试过

=GROUPBY( FILTER(table, table[Working_Day]=1) , table[Month], ["new col", SUMX( CURRENTGROUP(), table[Month_Order])]) 

过滤器将第一个工作日的数据作为表格,然后按月份进行分组,然后添加了月份顺序并返回表格。

我使用了您的公式,但返回时出错:“表达式引用了多列。多列不能转换为标量值。”。为了以防万一,我添加了一个月数列,但它仍然会出现这个错误。我正在尝试不同的列,但我没有得到它。结果是您得到的是表,所以将其添加到表中,您可能将其添加到度量值中,这是错误的。不,我正在日历表中创建一个新列。您测试了该列吗?如果你有机会的话,请告诉我你得到了什么,以及你是如何得到这个公式的。Thank you=SUMX(FILTER(Sheet1,AND(Sheet1[工作日]=1,Sheet1[月]=更早的([月])),Sheet1[月订单])尝试此操作,它将返回列