Power BI技巧之如何自动改变时间切片器的默认值
power bi 数值本来是千位,但是切换为动态格式后自动变为个位

power bi 数值本来是千位,但是切换为动态格式后自动变为个位在使用Power BI制作报表时,我们经常需要对数字进行格式化显示,以便更好地展示数据信息。
有时候,我们会将数值格式设置为千位,以便更直观地显示数字的大小。
然而,在切换为动态格式后,有时会发现数值自动变为个位显示,这引起了一定的困惑和不便。
在本文中,我们将逐步回答这个问题,并给出相应解决方案。
1. 什么是Power BI?Power BI是由微软开发的一款商业分析工具。
它可以帮助用户将各种数据转化为有重要见解的信息,并提供直观、交互式的报表和仪表盘。
2. 数值的格式化在Power BI中的重要性数据的可视化是Power BI的核心功能之一。
适当的数据格式化可以使数据更加直观、易读,并帮助用户更好地理解数据背后的信息。
Power BI 提供了丰富的格式化选项,方便我们根据不同的需求进行灵活的设置。
3. 如何设置数字格式为千位在Power BI中,我们可以通过“格式”选项卡来设置数字的格式。
具体步骤如下:- 选中需要格式化的字段或图表,在页面上方的菜单栏中点击“格式”选项卡;- 在“格式”选项卡中,可以设置数据的各种格式,如文字、数值、日期等;- 对于数值字段,我们可以选择“数值”格式,并选择“千位”或“自定义”等选项;- 选择“千位”格式后,Power BI会自动将数值转化为千位显示,如“1,000”。
4. 为什么在切换为动态格式后数字会变为个位在切换为动态格式后,有时会发现数字自动变为个位显示。
这是因为在动态格式中,Power BI会根据实际数据的大小来决定最佳的数值显示格式。
当数值较大时,它可能会自动将数值格式化为千位、万位甚至更高位。
而当数值较小时,它可能会自动将数值格式化为个位,以免数据显示过长或过于精确,影响观感。
5. 解决方案:如何保持数字显示为千位如果我们希望保持数字的千位显示,即使在动态格式下,我们可以尝试以下方法:a. 使用自定义格式:在“格式”选项卡中,选择“自定义”选项。
PowerBI技巧如何让切片器只显示有数据的选项?

PowerBI技巧如何让切⽚器只显⽰有数据的选项?使⽤PowerBI做数据分析的基础,要先建⽴合适的数据模型,将数据表分为维度表和事实表,在做可视化时,坐标轴、切⽚器等上下⽂应该来源于维度表的字段。
但是很多⼈不喜欢⽤维度表,其中⼀个原因是,如果⽤维度表做切⽚器,包含的选项太齐全了,⽆论是否有数据,都会显⽰出来,如果选项很多,选择起来会很费劲。
不过这不应该成为不⽤维度表的理由,只有⽤维度表,才能更好、更快以及⽤更简单的DAX来实现分析需求;对于上述问题,即使⽤维度表,也是可以轻松解决的,只需要在筛选器中加个条件就可以了。
最常见的维度表当属⽇期表了,为了能够正常使⽤时间智能函数,⽇期表必须是整年不间断的⽇期,那么当使⽤⽇期表中的⽇期列做切⽚器时,就会显⽰全部的⽇期,包含没有业务发⽣的⽇期:很多⼈就是因为这些⽇期很多都是⽆⽤的,所以选择了⽤事实表的⽇期,其实⼤可不必,通过⼀个简单的筛选条件就可以解决这个问题。
如果想让切⽚器只显⽰有数据的⽇期,可以写⼀个度量值,计算事实表中的⾏数,⽐如模型中订单表的⾏数:订单数 = COUNTROWS( '订单表' )将这个度量值放到该切⽚器的筛选器中,筛选这个度量值⼤于0的数据:因为该度量值会计算每个⽇期所对应的订单数,⽤上述筛选器的结果,就是只有该⽇的订单数⼤于0时,才显⽰出来:如果报告中还有个产品切⽚器,可以在这个切⽚器的筛选器中,也加⼊上述度量值的筛选条件,这个度量值就会计算每⽇每个产品所对应的订单数量,如果当⽇没有销售某个产品,则它在产品切⽚器中也不会显⽰出这样就做到了,不仅⽇期切⽚器只显⽰有数据的⽇期,产品切⽚器也会动态的只显⽰有数据的产品,通过这样的设计,可以帮⽤户避免很多⽆效的点击交互。
对于⽇期切⽚器,如果不想显⽰未来期间的⽇期,除了以上筛选器的⽅式,还有个更灵活的⽅法,就是之前。
PowerBI技巧之PowerBI-时间智能函数-STARTOF系列

一、STARTOFYEAR
释义:返回当前上下文中指定日期列的年份的第一个日期
语法:STARTOFYEAR(日期,[年末日期])
参数:
第一参数:包含日期的列
第二参数:可选,带有日期的文本字符串,用于定义年末日期。
默认值为 12 月 31 日
备注:
日期参数可以是以下任一项:
对日期/时间列的引用
返回单列日期/时间值的表表达式
定义日期/时间值的单列表的布尔表达式
年末日期参数是日期的字符串文本,采用的区域设置与创建工作簿的客户端的区域设置相同。
日期的年份部分会被忽略示例:返回当前上下文年度的第一日
STARTOFYEAR(DateTime[DateKey])
二、STARTOFQUARTER
释义:为指定的日期列返回当前上下文中季度的第一个日期
语法:STARTOFQUARTER(日期)
参数:
第一参数:包含日期的列
备注:
日期参数可以是以下任一项:。
power bi 切片器函数

power bi 切片器函数【Power BI切片器函数】Power BI是一种业务智能工具,它可以帮助用户通过创建丰富的报告和仪表板来进行数据分析和可视化展示。
其中,切片器函数是Power BI中的一个重要功能,它可以帮助用户筛选数据以获得更准确的分析结果。
这篇文章将详细介绍Power BI中的切片器函数,并逐步回答与之相关的问题。
第一部分:什么是切片器函数?第二部分:如何使用切片器函数?第三部分:切片器函数的常用类型和操作方法第四部分:切片器函数的应用场景和注意事项第五部分:如何优化切片器函数的使用效果第一部分:什么是切片器函数?切片器函数在Power BI中是一种筛选数据的功能。
它可以通过选择特定的值或设置筛选条件,将数据集中的某一部分数据从整体数据集中分离出来。
切片器函数可以应用于单个字段或多个字段,以便更好地理解数据和发现数据间的关联关系。
第二部分:如何使用切片器函数?在Power BI中使用切片器函数非常简单。
首先,我们需要在报告或仪表板中添加一个切片器对象。
然后,通过拖拽数据字段到切片器对象中,我们就可以实现数据的筛选和过滤。
用户可以通过点击切片器上的特定值或使用筛选条件来选择所需的数据。
切片器函数还可以通过选择日期范围、数值范围或文本条件来筛选数据。
用户可以根据自己的需要进行自定义设置,并根据实际情况调整筛选条件。
此外,Power BI还支持多个切片器对象的组合使用,以实现更精确的数据筛选。
第三部分:切片器函数的常用类型和操作方法切片器函数在Power BI中有多种常用类型和操作方法。
以下是其中几种常见的切片器函数类型:1. 基本切片器函数:基本切片器函数是最简单的一种类型,它允许用户通过单击或选择特定的值来筛选数据。
2. 高级切片器函数:相较于基本切片器函数,高级切片器函数可以实现更复杂的数据筛选操作。
例如,用户可以选择日期范围、数值范围或文本条件来进一步筛选数据。
3. 过滤切片器函数:过滤切片器函数是一种更灵活的切片器函数类型,它允许用户使用筛选条件来快速过滤数据对象。
数据可视化之powerBI基础(十三)熟练使用PowerBI的日期切片器

数据可视化之powerBI基础(⼗三)熟练使⽤PowerBI的⽇期切⽚器交互式设计可以让⽤户使⽤的过程中更具参与感,在PowerBI中经常⽤到的交互⽅式就是切⽚器,利⽤它可以从不同维度查看数据,切⽚器的使⽤⽐较简单,刚开始接触PowerBI都可以轻松使⽤。
由于时间序列分析极为常⽤,所以⽇期切⽚器功能相对更强⼤,通过⽇期切⽚器可以灵活的控制⽇期区间和分析的粒度,轻松查看关注的数据。
如何创建⽇期切⽚器创建⽇期切⽚器和普通切⽚器⼀样,也是把切⽚器视觉对象拖到画布上,只是创建切⽚器的字段是⽇期类型⽽已。
⽇期切⽚器默认为滑块模式,通过点击右上⾓的下拉箭头,可以看到其功能选项更多,其中“列表”和“下拉”功能其他切⽚器都有,不再介绍。
如果你细⼼观察过其他切⽚器,最后⼀个“相对”功能是其他类型的切⽚器所没有的,下⾯也会着重介绍。
介于通过滑块可以⾃由控制起⽌⽇期,选择需要的区间数据,之前开始⽇期是固定,只能更改结束⽇期之后结束时间是固定的,只能修改开始的⽇期,相对相对⽇期切⽚器是⽇期类型所独有的,选择“相对”以后,切⽚器变成了这样,第⼀个框可以选择“最后⼀个”、“此”和“下⼀步”,这⾥PowerBI中⽂版翻译的太蹩脚了,如果最后⼀个框选择的是年,其实这三个选项的意思是上⼀年、本年和下⼀年。
中间的输⼊框为选择区间的数值,⽐如1年、2年、3年。
最后⼀个选项是⽇期的粒度,可以选择的粒度有天、星期、⽉、年,其中括号内带⽇历的粒度为整个区间,⽐如今天的⽇期是2018年6⽉6⽇,“上1年”选择的时间区间是2017年6⽉7⽇⾄2018年6⽉6⽇,⽽“上1年(⽇历)”选择的区间是2017年1⽉1⽇⾄2017年12⽉31⽇。
通过相对⽇期切⽚器,可以灵活的进⾏不同粒度的分析。
上篇⽂章介绍筛选器的时候,将它和切⽚器作了对⽐,基本上切⽚器能做的事情筛选器也能做到,相对⽇期切⽚器能做到的,筛选器也有同样的功能。
相对⽇期筛选器打开右侧的视觉筛选器,筛选器类型中也有⼀个“相对⽇期筛选”,选择“相对⽇期筛选”后,其选项也和切⽚器类似,这⾥翻译的更准确⼀些,下⾯看看通过筛选器操作的效果,以上就是利⽤⽇期切⽚器或者筛选器,灵活的控制⽇期区间和粒度⾼效快速的进⾏时间序列分析,你也动⼿尝试⼀下吧。
PowerBI技巧之对Power BI中的切片器设置自适应样式

Power BI中视觉对象都支持自适应样式,也叫做responsive design。
即当用户调整图形边框大小时,图形自身会变大变小,而不出现横向或者纵向滚动条。
但是当大家使用切片器时能发现,这货除了对日期类型数据能做出自适应样式变化以为,其他文本类的数据都只是简单列出一个一个CheckBox。
看起来有点Low。
但是实际上Power BI中的切片器对其他中类型的数据也是可以支持自适应样式的,但是默认情况下被关闭了。
要想打开自适应样式,需要在“格式”面板下的“常规”菜单中,更改“方向”设定,将其修改为“水平”并保证“响应”开关为开启状态即可。
之后切片器就会随着其布局大小的变化呈现出不同的形态,最小可以缩小为一个“漏斗”图形,方便在手机端使用。
Power BI技巧之零代码调整报表默认设置

如下是网站的登入界面,
2工具介绍
接下来为大家介绍该工具的主要功能及设置方法,最为推荐的功能是全局设置,即以下三个选项:
1)全局数据集颜色
在输入框中逐个输入色号,即可将相应的颜色添加到报表主题中。
也可在色轮上选色并单击“添加所选颜色”。
我们添加了如下的颜色
2)全局表设置
此处的机器翻译有些生硬,三个选项分别为表格的有关设置,此处如有需要,可进行自定义设置,但每个颜色选项在不同表样式中呈现的结果不同,实际使用时需要一定的测试工作。
3)所有视觉效果的全局设置
以上选项小编用的最多,可以控制所有视觉对象的字体大小,字体系列以及绘图区透明度。
4)其他设置
除全局设置外,该工具还提供了多种图表的默认设置选项,有兴趣的小伙伴可以研究和修改一下每个图的默认设置。
3导出及应用主题
1)导出主题文件
完成主题设置后,为自定义主题命名并点击下载导出Json文件(注意网站应为英文环境),
2)应用主题文件
以如下仪表板为例:
依次点击切换主题——导入主题,找到下载的主题文件,导入即可,结果如下:
左下角的图颜色没有变,是因为该图表已经手动设置了颜色,如果我们将该图颜色还原为默认值的话,效果如下:
4总结
通过该工具,我们可以方便地设置报表的主题颜色,默认字体等,相比直接改Json文件,技术门槛有所降低,但有以下几点需要注意:
1)网站访问稳定性较差;
2)设置报表主题时,网站页面应保持英文环境;
3)为避免重复工作,尽量导入主题后再为图表个性化设置颜色;
本期的内容就是这些,小伙伴们下期再见!。
PowerBI报告设计技巧:一键部分重置

PowerBI报告设计技巧:⼀键部分重置之前介绍过如何⼀键重置报告中所有筛选器的技巧,⽆论切⽚器选择什么类别,都可以⼀键返回到初始状态:PowerBI报告设计技巧:⼀键重置在这个⽰例中,有三个切⽚器:公司名称、年度和报告类型,利⽤书签,可以⼀键重置到"万科2019年度报告"数据的状态。
但实际应⽤时,或许并不需要全部重置,⽽是重置部分切⽚器,⽐如⽆论选择哪个公司,都重置到该公司最新⼀年的年度报告,也就是"2019年年度报告",公司名称不需要重置,这种效果是否可以实现呢?利⽤书签,同样可以实现部分重置,依然以这个财务分析报告为例,下⾯来看看如何操作的。
1. 添加书签为了让书签保存最新⼀期年度报告的状态,年度切⽚器和类型切⽚中分别选中2019年、年度报告,然后按住Ctrl同时选中这两个切⽚器,添加书签:书签可以命名为:最新年度报告。
2. 设置书签属性右键或者点击书签右侧的三个点,设置书签的属性,勾选“所选的视觉对象”,并且这⾥的“数据”属性⼀定不能去掉勾选哦。
3. 添加按钮在页⾯中插⼊⼀个按钮,并设置该按钮的操作属性为上⾯的书签,制作完成,来看⼀下效果:这样就实现了,⽆论选择哪个公司,都重置到该公司2019年的年度报告数据。
上⾯设置的书签属性,你也许还注意到了,我把“当前页”的勾选也去掉了,它的效果是,书签只保存页⾯的状态,但是不跳转到该页⾯。
⽐如上⾯设置的书签是在资产负债表页添加的,当我在利润表页点击按钮时,返回的是利润表的最新年度报告数据,⽽不再跳转到资产负债表:这样的交互是不是更加⾃然呢。
这⾥灵活运⽤了书签的"数据"、"所选视觉对象"和"当前页"属性,⼤家应该准确理解书签每个属性的作⽤,以便来设计更具体更精准的交互需求。
新书上市:PowerBI商业数据分析帮你从0到1,轻松上⼿PowerBI。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相对日期筛选啊,如下图。
我们把此计算列作为一个切片器放到报表页面,该切片器默认设置成“Yes”,这样,每次打开报表时,时间会默认成当天所在的年份,而当我们想看历史数据时,把“Yes”的勾选取消即可。
是不是很简单!
但是有个问题需要特别注意,那就是--Power BI 在线版的服务器时间和我们本地桌面版的系统时间不一样。
无论是国际版还是中国本地版,Power BI 在线版默认都是UTC时间。
而北京时间与UTC时间有8个小时的时差。
比如我们在本地Power BI Desktop 中写一个now = NOW()的度量值,显示时间为2019/8/6 16点25分,而发布以后显示的时间却为2019/8/6 上午8点25。
为了确保计算的准确性,需要对函数进行调整。
由于北京时间比UTC时间早8个小时,所以我们的公式调整为:
Power BI 在线版北京时间= Now() +8/24。