Powerbi 如何在Power BI桌面中创建截至(最新)的切片器
在我的dim_Date表中,我有一列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
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”。