Powerbi 如何在Power BI桌面中创建截至(最新)的切片器

Powerbi 如何在Power BI桌面中创建截至(最新)的切片器,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,在我的dim_Date表中,我有一列MonthYear。 但是我如何编写表达式,以便在选择值时,数据将被过滤到该日期,因此从开始到该日期的所有内容都将被过滤 例如,如果我选择2018年11月,数据应从开始到2018年11月 谢谢 更新: 看不到“之前”或“之后”选项 这是我的dim_日期表: dim_Date = ADDCOLUMNS( CALENDAR (DATE (2017, 1, 1), DATE (YEAR(TODAY())+1, 12, 31)), "DateAsI

在我的dim_Date表中,我有一列
MonthYear
。 但是我如何编写表达式,以便在选择值时,数据将被过滤到该日期,因此从开始到该日期的所有内容都将被过滤

例如,如果我选择2018年11月,数据应从开始到2018年11月

谢谢

更新:

看不到“之前”或“之后”选项

这是我的dim_日期表:

dim_Date = ADDCOLUMNS(
    CALENDAR (DATE (2017, 1, 1), DATE (YEAR(TODAY())+1, 12, 31)),
    "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ),
    "Year", YEAR ( [Date] ),
    "MonthNumber", FORMAT ( [Date], "MM" ),
    "MonthYear", FORMAT ( [Date], "mmm-YYYY" )
)

当然可以使用列表切片器,但最简单的选择是使用不同形式的切片器


谢谢你,亚历克西斯。我试着这么做,但我没有这些选择,可能是因为MonthYear是计算列,也许?我将在一个secA计算列中进行更新。如果它不是日期类型,那么你就不能按照我的建议去做。你可以在日期类型列上使用“Before”和“After”。您的
MonthYear
列是文本值的。尝试将
Date
列放在切片器上,然后使用“Before”。