Power BI 傻瓜入门 13. 进入仪表板

news2024/12/25 12:26:57

本章内容包括:

  • 配置仪表板
  • 将报表功能集成到仪表板中
  • 使用基于AI的功能增强仪表板体验
  • 基于仪表板规则定义警报

想象一下:图片和文本的混合体整齐地组织起来,就像一块美丽的画布。它告诉你组织中的一切都在顺利运行,但其中一个视觉效果发生了变化。警钟响起——至少是象征性的——导致许多手机响起,短信被发送。应对紧急情况的人也不必挖得太深。为什么,你可能会想?
因为该组织收集了一系列数据集,这些数据集以单一用户体验的形式提供,而不是临时报告的集合。单个画布上的数据集都可以实时访问当前的操作状态。仪表板可能看起来是一大堆数据,但它是有意义的数据,以一种让那些掌握了仪表板复杂性的人能够立即看到问题所在的方式呈现。在本章中,我将向您介绍使用Power BI服务的仪表板的奥秘。

在你开始探索奥秘之前,以下是关于Power BI仪表板的几个关键原则:

  • 您只能使用Power BI Services创建仪表板。事实上,要真正体验仪表板的全方位功能,您需要拥有Pro或Premium许可证。
  • 仪表板旨在填补业务空白。一个报表只能包含一个数据集。尽管在一个面板中只使用一个数据集是完全可以的,但使用面板作为呈现多个数据集的方式要常见得多。
  • 仪表板是许多对象的汇编。它通过将自己限制在一个屏幕上来管理编译。
  • 仪表板中的每个视觉对象都被称为互动程序。在报告中,视觉效果被称为输出。
  • Power BI服务是基于web的服务。Power BI Desktop不需要Internet连接。数据警报仅可使用Power BI服务。

配置仪表板

最简单的形式是,仪表板只是许多数据对象的拼贴,这些数据对象可以固定在一个页面上。大多数情况下,这些项目都是可视化的;在其他情况下,仪表板中包含的内容可能具有文本、视频、音频或其他仪表板和数据源的导航。仪表板可以使用报告、Excel工作簿、见解、问答结果和跨内容提供商的多媒体来集成资源。

创建新面板

如果您已登录Power BI Services,则应确保您有一个数据集和一些可以放在仪表板上的视觉效果。如果您从未创建过仪表板,请执行以下步骤:

  1. 在Power BI Services中,转到我的工作区。
  2. 单击“我的工作区”顶部的“新建”。
  3. 从出现的菜单中选择Dashboard,如图13-1所示。
  4. 输入新仪表板的名称(见图13-2),然后单击Create。
    将为您设置一个空白画布,如图13-3所示。

用内容丰富您的仪表板

当您尝试在Dashboard画布上集成对象时,需要记住几点。
首先要考虑的是需要什么类型的对象来强调仪表板上计划的报告编译。第二个与要固定到画布上的对象的布局和数量有关。

此时,您可以在报告之外添加一些不同的项目:

  • Web内容:基于HTML的Web内容
  • 图片:仅可公开访问的图片
  • 文本框:可以格式化的静态文本
  • 视频:可以嵌入YouTube或Vimeo的视频
  • 自定义流数据:来自API、Azure Stream或PubNub源的实时数据

您可能熟悉上面列出的大多数内容源,但如果您对仪表板中显示的超大数据集感兴趣,请考虑使用Azure Streams或PubNub。Azure Stream是Azure Stream Analytics的缩写,这是一个实时分析和复杂事件处理引擎,旨在同时分析和处理来自多个来源的大量(通常是实时)数据。PubNub与Azure Streams一样,是另一个实时分析流媒体服务,主要针对物联网(IoT)设备,专注于使用实时发布/订阅消息流程交付内容。

要将基于内容的对象添加到画布中,请按照以下步骤操作:

  1. 在“仪表板”画布上,转到“编辑”菜单。
  2. 选择添加磁贴,如图13-4所示。
  3. 从出现的新菜单中,选择列出的对象类型之一。(见图13-5。)
    请注意,菜单中没有“报告”选项。

    请注意,菜单中没有“报表”选项。
    您放置在仪表板上的所有内容都必须是可公开访问的。即使用户查看数据需要身份验证或上传,Power BI目前也不支持此类功能。
  4. 选择一个选项后,使用该选项的自定义功能将内容按所需方式放置。
    例如,如果选择文本框选项,则会出现一个新屏幕(见图13-6),您可以在其中添加标题、字幕和文本。您甚至可以通过使用任何显示的格式化命令来调整您添加的内容。完成后,单击“应用”。您所做的任何更改都会显示在仪表板上,如图13-7所示。

一旦互动程序出现在Dashboard画布上,您就可以将其移动到任何需要的位置。默认情况下,除非该区域中有其他瓷砖,否则它位于左上方。在前面的示例中,我将平铺移动到右上角,以便以后可以添加其他平铺。

固定报表

由于您在Power BI中创建可视化报告,因此创建报告可视化磁贴的过程与其他内容添加略有不同。基本上,您可以将现有的报表可视化固定到仪表板上,而不是创建一个新的tile——资产已经存储在Power BI中,因此您不必“创造”任何东西。要固定报表可视化,请执行以下步骤:

  1. 转到包含报表的工作区,其中包括要包含在仪表板中的一个或多个可视化。
  2. 在Visual Header中找到Pin图标。(见图13-8。)

  3. 在显示的新屏幕上,单击单选按钮以指定可视化是新仪表板的一部分还是添加到现有仪表板。(见图13-9。)

    您将把可视化添加到现有的仪表板中,因此您应该选择该选项。然后使用下拉菜单选择所需的仪表板。
  4. 做出选择后,单击“固定”。

重复步骤1–4,以获得您希望在仪表板上包含的任意数量的可视化效果。结果就是一个如图13-10所示的仪表板。

固定的可视化效果不是交互式的。只有在刷新派生可视化的数据集后,更新才可见。如果您正在寻找实时数据,请使用自定义流式数据平铺。

使用主题自定义

喜欢统一外观的用户通常会在Power BI可视化中添加一个主题。事实证明,你可以对仪表板做同样的事情。事实上,对于一个总体主题的需求在仪表板中可能更大。想想看:假设您必须将多个报告集成到一个仪表板中,每个报告都有不同的外观和感觉?通过开发仪表板主题,您可以保持用户体验的一致性。

配置仪表板主题就像添加互动程序。若要将主题添加到仪表板,请转到要添加主题的仪表板。在菜单中的仪表板正上方,选择“编辑”菜单。然后,从选项列表中选择Dashboard Theme,如图13-11所示。

用户可以在Dashboard主题屏幕上使用预构建的主题,如图13-12所示,也可以开发自己的自定义主题。当您从下拉菜单中选择“自定义”时,您可以完全控制图像、颜色、字体颜色和平铺背景。图13-13显示了您的自定义主题菜单选项。

您可能已经注意到一个标记为UploadJSON主题的选项。如果要添加更复杂的主题设计,可以通过选择此选项添加这些脚本。要下载Microsoft创建的应用JSON主题模式的其他主题,请转到Themes Gallery - Microsoft Fabric Community

使用面板布局

与Power BI报告一样,仪表板也有不同的布局选项,以适应各种设备形状因素。对于仪表板,可以使用web视图和移动视图——web布局比移动布局占据更大的屏幕空间。图13-14显示了一个web布局示例。

移动布局将每个视觉对象组织为堆叠的资源。默认情况下,只有一个水平固定的视觉效果。用户可以通过选择“编辑”来更改移动消费面板的布局 ⇒  仪表板导航菜单中的“移动布局”。想要水平放置多个面板互动程序的用户可以调整每个互动程序的大小。图13-15显示了一个移动布局的示例。

整合问答

正如我在第11章中所讨论的,问答功能是一种基于机器学习的强大功能,它被集成到Power BI Desktop and Services应用程序中。用户可以通过使用自然语言查询来询问有关一个或多个数据集的问题。问答不仅适用于报表,也适用于仪表板。

您可以立即开始使用该功能,因为不需要任何配置。要开始在web布局面板上使用问答,请使用查询框填写问题,选择面板顶部的“询问有关您的数据的问题”。(见图13-16。)

对于图13-17中所示的示例,我使用awards.xlsx数据源将所有州奖励的报告添加到仪表板中。然后,我创建了一个查询,以确定阿拉斯加(AK)所有授予合同的城市。使用自然语言代码,可以在键入时自动填充,几秒钟内生成并完善了一组结果。

设置警报

在本章的开头,我描述了一个最坏的情况:一切都很顺利,然后突然出现混乱。电子邮件开始以不可持续的水平涌入,短信也是如此。

在商业中,这是一个非常普遍的现实。不过,使用Power BI,您可以根据触发通知的特定业务条件创建数据警报。

Power BI的Dashboard功能允许用户根据使用卡片、KPI指标和仪表等视觉效果发现的数据驱动条件创建警报。如果您的仪表板上有一个或多个这样的视觉效果,则可以配置警报。要配置数据警报,请执行以下步骤:

  1. 在所选面板中单击要为其创建通知的互动程序中的省略号。您的选项仅限于三种可视化类型:卡片、KPI指标和仪表。
  2. 在出现的菜单上,选择“更多选项” ⇒ 管理警报,如图13-18所示。

当您有多个需要满足的条件,同时还达到特定阈值时,警报会很有帮助。警报可以根据交付频率或内容发生变化时进行更改。

只有配置警报的用户才能看到它,并且在Power BI Services和Power BI Mobile应用程序之间同步警报。如果您希望在创建后管理您的警报,以下是一些关键功能,所有这些功能都在刚刚创建警报的“管理警报”下完成。

  • 如果要删除警报,可以使用垃圾桶图标选择“删除警报规则”。
  • 如果您想在不删除警报的情况下禁用警报,请将Active(活动)切换到Off(关闭)。(见图13-20。)
  • 如果您希望在达到这些阈值时向自己发送电子邮件,请选择“向我发送电子邮件”。

只有配置警报的用户才能接收警报,所以不要认为组织中的每个人都会自动收到通知。此外,默认情况下,通知是通过电子邮件发送的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1139212.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux系统之部署Tale个人博客系统

Linux系统之部署Tale个人博客系统 一、Tale介绍1.1 Tale简介1.2 Tale特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本3.3 检查java版本 四、部署Tale个人博客系统4.1 下载Tale源码4.2 查看Tale源码目录4…

干货 | 深度多元时序模型在携程关键指标预测场景下的探索应用

作者简介 doublering,携程高级算法工程师,关注自然语言处理、LLMs、时序预测等领域。 一、背景 互联网行业中,有许多关键指标直接影响公司未来的规划与决策,比如流量、订单量、销售额等。有效地预测这些关键指标能够辅助公司提前做…

C++类模板再学习

之前已经学习了C类模板;类模板的写法和一般类的写法有很大的差别;不容易熟悉;下面再做一遍; 做一个椭圆类,成员有长轴长度和短轴长度; // ellipse.h: interface for the ellipse class. // //#if !define…

Android开发知识

文章目录 HTTPHTTP到底是什么HTTP的工作方式URL ->HTTP报文List itemHTTP的工作方式请求报文格式:Request响应报文格式:ResponseHTTP的请求方法状态码HeaderHostContent-TypeContent-LengthTransfer: chunked (分块传输编码 ChunkedTransfer Encoding…

双向链表的初始化、插入、删除

双向链表的初始化 双向链表的插入 双向链表的删除 我们可以看看这一题循环双向链表的题目 王道p40 17.设计一个算法用于判断带头结点的循环双链表是否对称(c语言代码实现)_认真敲代码的小火龙的博客-CSDN博客https://blog.csdn.net/m0_46702681/article…

Shiro整合EhCache

缓存工具EhCache EhCache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。可以和大部分Java项目无缝整合,例如:Hibernate中的缓存就是基于EhCache实现的。EhCache支持内存和磁盘存储,默认存储在内存中&#xff…

netcore webapi action 同时支持 get 和 post 请求

最近在项目开发过程中,有个别接口需要同时支持GET和POST请求,经过一番测试,貌似NetCore只能接收指定的FromBody、FromQuery等参数,经过一番查找后发现文章:为ASP.NET Core实现一个自适应ModelBinder,让Acti…

HackTheBox-Starting Point--Tier 1---Sequel

文章目录 一 题目二 实验过程 一 题目 Tags Vulnerability Assessment、Databases、MySQL、SQL、Reconnaissance、Weak Credentials译文:漏洞评估、数据库、MYSQL、SQL、侦察、凭证薄弱Connect To attack the target machine, you must be on the same network.C…

QT 中 Graphics View 程序例子-Diagram Scene Example

一、 概况 本例演示如何使用图形视图框架。 “图表场景”示例是一个应用程序,您可以在其中创建流程图。可以添加流程图形状和文本,并通过箭头连接形状,如上图所示。形状、箭头和文本可以赋予不同的颜色,并且可以更改文本的字体、…

HackTheBox-Starting Point--Tier 1---Crocodile

文章目录 一 题目二 实验过程 一 题目 Tags Web、Network、Custom Applications、Protocols、Apache、FTP、Reconnaissance、Web Site Structure Discovery、Clear Text Credentials、Anonymous/Guest Access译文:Web、网络、定制应用程序、协议、Apache、FTP、侦…

C++项目——云备份-③-实用工具类设计与实现

文章目录 专栏导读1.文件实用工具类的设计2.文件实用工具类的实现2.1前置知识补充2.1.1struct stat 与 stat介绍2.1.2std::experimental::filesystem认识 2.2FileUtil实现 3.JSON实用工具类的设计4.JSON实用工具类的实现5.实用工具类整理 专栏导读 🌸作者简介&#…

ESP32智能小车+PS2无线遥控器+麦克纳姆轮+microPython

from machine import Pin,PWM from ps2 import PS2Controller import time import os# ############################################# # PS2 遥控器 # ############################################# ps2ctl PS2Controller(di_pin_no26, do_pin_no27, cs_pin_no14, clk_pin…

Unity中Shader的模型网格阴影

文章目录 前言一、网格阴影原理1、在世界空间下,把角色模型在Y轴上压缩成一个面片,把颜色修改成像影子的颜色2、把压缩后的面片,移动到合适的位置,把模型和阴影面片错开3、实现距离脚近的阴影偏移少,距离脚远的阴影偏移…

【已解决】AttributeError: module ‘cv2‘ has no attribute ‘bgsegm‘

问题 使用cv2.bgsegm.createBackgroundSubtractorMOG()去除背景的时候,遇到如下问题: AttributeError: module cv2 has no attribute bgsegm原因 报错原因:使用的python环境中没有安装扩展包contrib 解决方法 可以通过pip或者conda安装 …

QT中文乱码解决方案与乱码的原因

相信大家应该都遇到过中文乱码的问题,有时候改一改中文就不乱码了,但是有时候用同样的方式还是乱码,那么这个乱码到底是什么原因,又该如何彻底解决呢? 总结 先总结一下: Qt5中,将QString()的构…

Java实现Csv文件导入导出

Java实现Csv文件导入导出 什么是.csv文件? CSV(Comma-Separated Values,逗号分隔的值)是一种简单、实用的文件格式,用于存储和表示包括文本、数值等各种类型的数据。CSV 文件通常以 .csv 作为文件扩展名。这种文件格…

基于蜣螂优化算法DBO优化的VMD-KELM光伏发电短期功率预测MATLAB代码

微❤关注“电气仔推送”获得资料(专享优惠) VMD适用于处理非线性和非平稳信号,例如振动信号、生物信号、地震信号、图像信号等。它在信号处理、振动分析、图像处理等领域有广泛的应用,特别是在提取信号中的隐含信息和去除噪声方面…

字符串中的strcpy和strncpy区别

strcpy:函数原型是char *strcpy(char* dest, const char *src),含义是将src中的字符串复制到dest中。 strncpy:函数原型是char *strncpy(char *dest const char *src,int n),表示把src所指向的字符串中以src地址开始的前n个字节复制到dest所…

香港施政报告人才引进政策2023全面解读,对优才计划申请是否有影响?

香港施政报告人才引进政策2023全面解读,对优才计划申请是否有影响? 香港第二份施政报告10月25日出来了!这次真的是“走进民生”啊,什么路都帮你想好了! 总结就是:继续抢人才、留人才!在昨天的《…

103.linux5.15.198 编译 firefly-rk3399(2)

1. 平台: rk3399 firefly 2g16g 2. 内核:linux5.15.136 (从内核镜像网站下载) 3. 交叉编译工具 gcc version 7.5.0 (Ubuntu/Linaro 7.5.0-3ubuntu1~18.04) 4. 宿主机:ubuntu18.04 5. 需要的素材和资料&#xff…