微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Power BI-查询编辑

如何解决Power BI-查询编辑

我正在尝试创建仅显示每月最后一天数据值的新度量,而另一种度量将显示Power BI中每周星期六的数据值。

非常感谢。

enter image description here

数据正在继续,下一组数据将明智地附加数据

输出: 需要创建一个显示一周中最后一天值的度量(示例-星期六是我的“一周中的最后一天”,我需要在输出中看到计数) 同样,对于月-月的最后一天,我需要查看每个服务的编号。

解决方法

您是否将日历表标记为“日期表”,并通过关系与您的表关联?如果是这样,则可以使用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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。