英文:
How to get values from last month excluding weekends in DAX
问题
以下是已翻译的内容:
下面的DAX表达式通过扫描表格(VW_RisOrderTable)中的所有日期,提供了一个值。
MAXX(
VALUES(VW_RisOrderTable[OrderDate].[Date]),
CALCULATE(DISTINCTCOUNT(VW_RisOrderTable[AccessionNo]))
)
我只想要上个月的值,而且要排除周末(星期六和星期日)。
我尝试过使用Parellelperiod
,但未获得结果。
英文:
The DAX expression below gives the value by scanning all the dates from the table (VW_RisOrderTable).
MAXX(
VALUES(VW_RisOrderTable[OrderDate].[Date]),
CALCULATE(DISTINCTCOUNT(VW_RisOrderTable[AccessionNo]))
)
I want the value from the last month only and weekends (Saturday & Sunday) should be excluded.
I have tried using Parellelperiod
but couldn't get the result.
答案1
得分: 1
你的问题不完整,但如果我理解了你的意思,你可以尝试在日期表中创建一个新的列。
工作日 =
VAR 是周末 = Dates[Number Day] IN {6,7}
RETURN
IF (是周末, 0, 1)
这将允许你创建一个用于筛选日期的度量。例如:
CALCULATE(DISTINCTCOUNT(VW_RisOrderTable[AccessionNo]), Dates[工作日] <> 0)
我没有完全列出你的公式,但你可以根据需要进行其余部分的补充。如果你想要另一个视角,请改进你的问题。
英文:
Your question is incomplete but.... If I understood your idea.... you can try creating a new column in your date table.
Laboral Day =
VAR IsWeekend = Dates[Number Day] IN {6,7}
RETURN
IF (IsWeekend,0,1)
This allow you to create a measure filtering days
For example:
CALCULATE(DISTINCTCOUNT(VW_RisOrderTable[AccessionNo]), Dates[Laboral Day]<>0)
I haven't put all your formula but you can realize the rest...
If you want another point of view please improve your question.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论