- 自定义主题增强增加新的颜色类控制更多元素和位置
官方更新视频(中文字幕)
本月更新后修改了图表初始字体的大小设置,从之前的 8pt 调整为 10pt,8pt 长期以来被诟病字太小看不清楚,这次更新虽然有所改善,但并没有从根本上解决问题,这个功能需要开放给用户自行设置。
报表功能更新
自定义主题可设置更多类
JSON 格式中增加新的颜色和文本类,减轻报表开发者在微调显示样式时的工作量,官方介绍只需设置 6 种颜色就可以为报表中的所有视觉元素着色。
文本类方面,增加四个主类是:“Title”、“Label”、“Callout”和“Header”。它们可以控制 14 种文本类型。
颜色类的支持的设置项
-
foreground
- Labels background color (when outside data points)
- Filter pane and filter cards font & icon colors
- Trend line color
- Textbox default color
- Table and matrix values and totals font colors
- Data bars axis color
- Card data labels
- Gauge callout value color
- KPI goal color
- KPI text color
- Slicer item color (when in Focus mode)
- Slicer dropdown item font color
- Slicer numeric input font color
- Slicer header font color
- Scatter chart ratio line color
- Line chart forecast line color
- Map leader line color
-
foregroundNeutralSecondary
- Label colors
- Legend label color
- Axis label color
- Table and matrix header font color
- Gauge target and target leader line color
- KPI trend axis color
- Slicer slider color
- Slicer item font color
- Slicer outline color
- Line chart hover color
- Multi-row card title color
- Ribbon chart stroke color
- Shape map border color
- Button text font color
- Button icon line color
- Button outline color
-
foregroundNeutralTertiary
- Legend dimmed color
- Card category label color
- Multi-row card category labels color
- Mulit-row card bar color
- Funnel chart conversion rate stroke color
-
backgroundLight
- Filter card background color for applied filters
- Axis gridline color
- Table and matrix grid color
- Slicer header background color (when in Focus mode)
- Multi-row card outline color
- Shape fill color
- Gauge arc background color
-
backgroundNeutral
- Table and matrix grid outline color
- Shape map default color
- Ribbon chart ribbon fill color (when match series option is turned off)
-
background
- Labels background color (when inside data points)
- Filter pane and available filter card background color
- Slicer dropdown items background color
- Donut chart stroke color
- Treemap stroke color
- Combo chart background color
- Button fill color
-
TableAccent
- Overrides table and matrix grid outline color when present
文本类支持的设置项
Primary class | Secondary classes | Class name in JSON | Settings | Associated visual objects |
---|---|---|---|---|
Callout | N/A | callout | DIN#252423
45pt |
Card data labelsKPI indicators |
Header | N/A | header | Segoe UI Semibold#252423
12pt |
Key influencers headers |
Title | title | DIN#252423
12pt |
Category axis title Value axis title Multi-row card title * Slicer header |
|
Large title | largeTitle | 14pt | Visual title | |
Label | label | Segoe UI#252423
10pt |
Table and matrix column headers Matrix row headers Table and matrix grid Table and matrix values |
|
Semibold | semiboldLabel | Segoe UI Semibold | Key influencers profile text | |
Large | largeLabel | 12pt | Multi-row card data labels | |
Small | smallLabel | 9pt | Reference line labels * Slicer date range labels Slicer numeric input text style Slicer search box Key influencers influencer text |
|
Light | lightLabel | #605E5C | Legend text Button text Category Axis labels Funnel chart data labels Funnel chart conversion rate labels Gauge target Scatter chart category label Slicer items |
|
Bold | boldLabel | Segoe UI Bold | Matrix subtotals Matrix grand totals Table totals |
|
Large and Light | largeLightLabel | #605E5C12pt | Card category labels Gauge labels Multi-row card category labels |
|
Small and Light | smallLightLabel | #605E5C9pt | Data labels Value axis labels |
使用了最新主题的 JSON 文件样例
{ "name": "NewThemeOptions", "foreground": "#252423", "foregroundNeutralSecondary": "#605E5C", "foregroundNeutralTertiary": "#B3B0AD", "background": "#FFFFFF", "backgroundLight": "#F3F2F1", "backgroundNeutral": "#C8C6C4", "tableAccent": "#118DFF", "textClasses": { "callout": { "fontSize": 45, "fontFace": "DIN", "color": "#252423" }, "title": { "fontSize": 12, "fontFace": "DIN", "color": "#252423" }, "header": { "fontSize": 12, "fontFace": "Segoe UI Semibold", "color": "#252423" }, "label": { "fontSize": 10, "fontFace": "Segoe UI", "color": "#252423" } } }
新的默认主题
除了可以自定义主题,官方也贴心的提供了开箱即用的主题文件,在主页-切换主题 选项下,新增的主题样式替换掉了之前的主题,之前的样式被并入”更多主题“中。
自定义可视化窗格
可移除系统内置图表
右键查看控件详细信息
分析功能更新
新增了一项自定义格式,可以为数值类型的字段设置显示格式(在模型视图中设置),实现类似于 Excel 自定义格式的灵活度。
使用这个功能可以实现财务标准数值格式,负值用括号表示。参考设置:#,0.0;(#,0.000);0
条件格式支持更多图表和视觉元素
新增的支持包含:替换文本、边框颜色、仪表控件的文本颜色、目标颜色、数据标签颜色、标注值颜色。
新 DAX 函数
新增 CONVERT 和 REMOVEFILTERS
CONVERT(<Expression>, <Datatype>) //转换表达式的数值类型 REMOVEFILTERS ( [<TableNameOrColumnName>] ...) //移除指定的表或列上的筛选器
图表更新
8 月唯一新增的图表:水平桑基图,之前微软自己开发了一个桑基图,虽然填补了桑基图的空白,但有个致命的缺陷:必须使用单独构造的特殊的数据结构,牺牲了交互性。Tassels Parallel Sets Slicer解决了这个问题
PowerApps 正式发布并成为通过官方认证的图表。
数据连接
PostgreSQL 连接器增强:在 Import 和 DirectQuery 两种模式下支持发送原生的数据库查询,DirectQuery 功能正式发布。
列统计信息可复制
其他更新
提升多维数据模型的查询性能
为使用 2019 版 Analysis Services 做了一些优化,当使用 SQL Analysis Services 2019 的新版本候选版本时,您将看到更多的性能查询和度量执行的优化。这种改进,可称为“超级 DAX”,有助于减少 Power BI 和分析服务之间的通信。与此相关的其他一些特性包括对行标头上的展开/折叠的多维支持、跨不同表的交叉高亮显示支持以及对支持它的视觉效果的高密度采样。您将需要在 Analysis Services 中启用此设置,以便在 Power BI 中使用。
提升 DierctQuery 的查询性能
引入 runtime constant folding 提升直连模式在某些情况下的查询性能
看到自定义格式,难道大家就没想在数字后面加个汉字什么的吗?比如10000人,5000箱之类? 😉