我正在尝试创建仅显示每月最后一天数据值的新度量,而另一种度量将显示Power BI中每周星期六的数据值。
非常感谢。
数据正在继续,下一组数据将明智地附加数据
输出: 需要创建一个仅显示一周中最后一天值的度量(示例-星期六是我的“一周中的最后一天”,我需要在输出中看到计数) 同样,对于月-月的最后一天,我需要查看每个服务的编号。
答案 0 :(得分:0)
您是否将日历表标记为“日期表”,并通过关系与您的表关联?如果是这样,则可以使用ENDOFMONTH('Calendar'[issue_date])获取lastDateOfMonth
然后简单地:
ShowValueAtLastDayOfMonth =
calculate( sum(Table[Total sale]),
KEEPFILTERS(
filter(ALL('Calendar'[issue_date]),
'Calendar'[issue_date] = ENDOFMONTH ( 'Calendar'[issue_date] )
)
)
)
ShowOnlyOnSaturday =
calculate(sum(Table[Total sale]), KEEPFILTERS( FLITER(ALL('Calendar[issue_date]),
WEEKDAY ( SELECTEDVALUE('Calendar'[issue_date])) = 7 )))
没有“日期表”,我们需要将“日历” [issue_date]替换为您的表[Date],并将ENDOFMONTH替换为:
VAR LastDateVisible =
CALCULATE ( MAX ( 'Table'[Date] ) )
VAR LastYearVisible =
YEAR ( LastDateVisible )
VAR LastMonthVisible =
MONTH ( LastDateVisible )
VAR DaysInMonth =
FILTER (
ALL ( 'Table'[Date] ),
YEAR ( 'Table'[Date] ) = LastYearVisible
&& MONTH ( 'Table'[Date] ) = LastMonthVisible
)
VAR LastDayInMonth =
MAXX (
DaysInMonth,
'Table'[Date]
)
VAR Result =
CALCULATETABLE (
VALUES ( 'Table'[Date] ),
'Table'[Date] = LastDayInMonth
)
RETURN
Result