前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BI技巧丨切片器默认值

BI技巧丨切片器默认值

原创
作者头像
PowerBI丨白茶
修改2021-09-04 09:19:32
5460
修改2021-09-04 09:19:32
举报
文章被收录于专栏:PowerBIPowerBI

PowerBI可以说是BI类软件中最易上手的软件之一了,其低代码的开发环境很大程度上降低了开发的周期和成本。

但是同样,也有一些细节上的功能并不尽如人意。比如,切片器默认值的问题。

这个问题不止一个小伙伴问过白茶,就是比如说时间切片器,当选择了某一个具体的时间之后,下次再打开这张报表,希望切片器默认可以选择最新的年份。

多说无益,我们来看看本期的案例:

上图是白茶准备的一张简易的Dashboard。

使用数据如下:

维度信息表:

使用度量值如下:

销售金额:

代码语言:txt
复制
销售金额 =
SUMX ( '销售明细', '销售明细'[销售数量] * RELATED ( '商品信息'[销售价] ) )

销售成本:

代码语言:txt
复制
销售成本 =
SUMX ( '销售明细', '销售明细'[销售数量] * RELATED ( '商品信息'[成本] ) )

销售数量:

代码语言:txt
复制
销售数量 =
SUM ( '销售明细'[销售数量] )

毛利:

代码语言:txt
复制
毛利 =
[销售金额] - [销售成本]

毛利率:

代码语言:txt
复制
毛利率 =
[毛利] / [销售金额]

订单数量:

代码语言:txt
复制
订单数量 =
COUNTROWS ( '销售明细' )

配色布局这里白茶参照了@袁佳林大佬之前分享过的案例构图。

问题是什么?

简单的描述,白茶希望这张报表每次打开的时候,每一个切片器都可以有一个默认值。

要知道,PowerBI中,当切片器选择一个固定的字段以后,那么下次这张报表还是处于这个字段的筛选条件,比如选择2019年,那么下次进入这张报表也还是2019年,可是我们往往需要的是时间随着系统时间走,日期永远保持最新的状态,该怎么处理呢?

思考一下

1

2

3

...

让固定的字段,变成最新的日期,或者我们需要的条件即可!

这是白茶使用的日期表,我们可以新增三个条件列:

CurrentYear:

代码语言:txt
复制
CurrentYear =
IF ( [年度] = YEAR ( TODAY () ), "CurrentYear", FORMAT ( [年度], "" ) )

CurrentMonth:

代码语言:txt
复制
CurrentMonth =
IF ( [月份索引] = MONTH ( TODAY () ), "CurrentMonth", FORMAT ( [月份], "" ) )

CurrentDay:

代码语言:txt
复制
CurrentDay =
IF ( [日] = DAY ( TODAY () ), "CurrentDay", FORMAT ( [日], "" ) )

可以看的出来,白茶新增的三个年、月、日的计算列,每一列中都有一个默认值,而且这个默认值不是固定的,是随着系统日期变动的。

接下来,我们只需要将三个时间切片器选择新增的默认值字段即可。

小伙伴们❤GET了么?

白茶会不定期的分享一些函数卡片

(文件在知识星球PowerBI丨需求圈)

这里是白茶,一个PowerBI的初学者。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档