python 切片器_PowerBI-将日期显示为星期作为切片器

表:表有字段From_Date,Week_Code (1-7)

需求:添加切片器WEEKDAY显示值Monday,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday。选择Monday时,显示每月最后一个礼拜一的数据。

实现方式一:

1,·添加计算列 weekday1,表达式如下:

Weekday1 = IF('Bonus'[WEEK_CODE]="7","Sunday",

IF('Bonus'[WEEK_CODE]="6","Saturday",

IF('Bonus'[WEEK_CODE]="5","Friday",

IF('Bonus'[WEEK_CODE]="4","Thursday",

IF('Bonus'[WEEK_CODE]="3","Wednesday",

IF('Bonus'[WEEK_CODE]="2","Tuesday",

IF('Bonus'[WEEK_CODE]="1","Monday",

"Blank"

)))))))

2, 将weekday1 设置为切片器后,排序乱了

解决:选择字段,点击按列排序,选择Week_Code,保存后切片器按1-7排序

实现方式二:

添加计算列weekday2,表达式如下:

weekday2 = Format('Bonus'[FROM_DATE],"DDDD")

效果与方式一一样。

但是这个表达式不适用于直连模式

下面是大神给的一张格式转换表。太游泳了。。。

感谢所有指点小萌新的大神们。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python切片是一种有趣的功能,它可以让我们对字符串、列表、元组等序列类型进行灵活的切片操作。通过使用切片,我们可以方便地获取序列中的一部分元素,或者进行逆序、步长操作等。例如,当我们有一个字符串"Hello, World!",我们可以使用切片来获取其中的子字符串。例如,使用切片`[0:5]`,我们可以获取到字符串的前五个字符"Hello"。同样地,我们还可以使用切片来获取字符串的倒数几个字符,比如使用切片`[-6:]`,我们可以获取到字符串的最后六个字符"World!"。除了字符串,我们还可以使用切片来对列表、元组等序列类型进行类似的操作。 通过使用切片,我们可以让编程更加灵活和有趣,同时也提高了我们对序列类型的操作能力。因此,切片Python编程中一个非常有趣和实用的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [零基础学python全彩版pdf-(特价书)零基础轻松学Python:青少年趣味编程(全彩版)...](https://blog.csdn.net/weixin_37988176/article/details/109429253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值