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 如何使用WEEKNUM获得周一到周五计数?_Powerbi_Week Number - Fatal编程技术网

Powerbi 如何使用WEEKNUM获得周一到周五计数?

Powerbi 如何使用WEEKNUM获得周一到周五计数?,powerbi,week-number,Powerbi,Week Number,我需要使用WeekNum获取星期一到星期五的计数。这是我使用的代码,但值不可见。SysStartTime和new\u sana\u maldate都应该在星期一到星期五 MALS Lastweek = CALCULATE( COUNT(vw_sana_account[accountid]), FILTER( vw_sana_account, vw_sana_account[new_mal]= 1 && vw_sana_account[Sys

我需要使用WeekNum获取星期一到星期五的计数。这是我使用的代码,但值不可见。SysStartTime和
new\u sana\u maldate
都应该在星期一到星期五

MALS Lastweek = CALCULATE(
    COUNT(vw_sana_account[accountid]),
    FILTER(
    vw_sana_account,
    vw_sana_account[new_mal]= 1
    && vw_sana_account[SysStartTime] = WEEKNUM(vw_sana_account[new_sana_maldate].[Date],2 
)))

如果你想计算工作日,请给出

关于你的代码,我可以告诉你

和&vw_sana_账户[SysStartTime]=WEEKNUM(vw_sana_账户[new_sana_maldate][Date],2))


部分可能是错误的,因为您只对其中一个应用了weeknum函数,所以比较了数字和日期时间。尝试将weeknum函数添加到sysStartTime列中

在这种情况下,我不确定问题可能在哪里,因此如果可以,请提供示例数据。出于调试原因,我建议您为这两列创建包含weeknum的计算列,请参阅,是否获得预期结果我使用此代码计算了上周的列,我使用以下代码计算了上周的列LastWeek=VARCurrent\u week=CALCULATE(MAX(DateTable[WeekOfYear]),FILTER(DateTable,DateTable[Date].[Date]=TODAY())返回IF([DayOfWeek]=current\u week,“Yes”,“No”)我真的需要样本数据来了解更多。这个公式唯一奇怪的地方是DateTable[Date].[Date],因为您不需要自定义DateTable上的[Date]。试着摆脱它