想制作平日的切片器
我有下表,希望做一个平日的切片器。我有一个小时和日期的切片器。但还想对工作日进行切片(例如,星期一,星期二等)
{Full Date Date WeekDays Time
25-Jul-19 16:00 25-Jul-19 - 16
25-Jul-19 16:00 25-Jul-19 - 16
25-Jul-19 16:00 25-Jul-19 - 16
25-Jul-19 17:00 25-Jul-19 - 17
25-Jul-19 17:00 25-Jul-19 - 17
25-Jul-19 17:00 25-Jul-19 - 17
25-Jul-19 18:00 25-Jul-19 - 18
25-Jul-19 18:00 25-Jul-19 - 18
25-Jul-19 18:00 25-Jul-19 - 18
25-Jul-19 19:00 25-Jul-19 - 19
25-Jul-19 19:00 25-Jul-19 - 19
25-Jul-19 19:00 25-Jul-19 - 19
25-Jul-19 20:00 25-Jul-19 - 20}
答案 0 :(得分:0)
WEEKDAY(日期,返回类型)
您可以使用上面的公式返回星期几与数字的1:1映射。您可以修改Return_Type
参数以自定义输出(例如:1应该从Sun或Mon开始)
使用上述公式创建一个帮助列,并将此字段用作您的数据透视切片器
答案 1 :(得分:0)
添加具有公式cn(heroInner, "d-flex align-items-center text-center text-md-left text-white")
// is pretty much the same as
`${heroInner} d-flex align-items-center text-center text-md-left text-white`
的列
对于公式的第二部分,它将为您提供选项,询问您是否要让工作日计数从星期一,星期日等开始。
您可以创建一个表并将此公式嵌套在=WEEKDAY([put your date cells here], [pick which type you want])
中,以实际获取日期名称。完成此操作后,请调整数据透视表的大小以包括新列,并像以前一样创建切片器。
要创建嵌套公式,请首先制作一张表格,其中列出您希望的日子。为此,我们从周日开始。
vlookup
Column1 | Column2
1 | Sunday
2 | Monday
Etc. | Etc.
将单元格引用置于=vlookup(weekday([Date Cell],1),[Table],2,0)
的日期,并将完全锁定的表引用置于刚刚为Date Cell
创建的表中。