Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
有时候我们可能会遇到这样的需求:不仅要汇总和分析数据的趋势,还要知道某一点的值是否超出正常范围。一般来说,我们会选择“分区图”视觉对象来做。但当最小值不为零时,分区图呈现的效果不符合我们的要求。而且Power BI中目前不支持将值的范围添加到折线上。另外我还尝试了“堆积面积图”视觉对象,并且对参数进行了一些修改,虽然可以得到类似的效果,但仍然不完美。经过一番研究,我发现当结合R和Power BI时,可以达到更好的效果。我的测试过程如下。
场景:
在论坛中,经常需要一个示例文件帮助我们描述问题,但是由于隐私限制了真实数据的提供,我们通常会选择在Desktop中创建虚拟数据并建立模型来解决问题。这避免了对问题的描述存在字面上的歧义并且帮助遇到问题的人快速理解,以此来增加问题解决的可能性。从长远来看,花费大量时间创建示例数据是有价值的。这篇文章演示了如何使用DAX函数快速创建销售事实表。
在 Power BI 中,我们有时会遇到累加问题。对于基本的直接累加,我们可以使用 Dax 语言或 M 语言。但对于条件累加和分组条件累加,我们倾向于使用 M 语言。下面将分三种情况逐步探讨累加求和:
1. 直接累加
2. 条件累加
3.分组条件累加
我将与您分享一个小技巧,只需使用 DAX 制作时钟可视化即可。
在本文中,我将介绍在 Power Query 中进行累加计数的两种场景。场景一是根据其他列进行分组和累加计数。场景二是在场景一的基础上进行的高级计算,不仅进行分组累加计数,还需要进行条件判断。虽然,这两种场景都是在 Power Query 中进行累加计数。但是场景一适用于整体情况,而场景二则适用于满足条件的特定部分。
目前,我们有 2 个列表。现在我们想检查列表 1 是否包含列表 2 中的任何值。我们将如何实现此要求?请参阅下文了解详情。
本博客将重点介绍如何在 Power BI 中使用 Power Query 计算分组。我们将提供一个包含产品和值两个字段的数据源,目标是设计一个直方图,以更好地传达关于产品基础的见解。
在很多情况下,我们导入的表模型无法直接在 PowerBI Desktop 中可视化,因为多种属性是以行的形式添加到表记录中的。因此我们首先需要在 Power Query 中转换表模型。
基本场景:
当我们想要计算两个位置之间的距离时,我们需要知道这两个位置的坐标。
本博客将介绍如何在 Power Query 中计算两行数据的差值。
在Power Query编辑器中,我们可以使用参数来作为筛选的选项。
在定义连接属性时,我们可以使用到参数。例如,如果我们从SQL Server中检索数据,我们可以分别将SQL Server实例和目标数据库参数化,同时我们也可以通过Value.NativeQuery()函数在SQL查询中使用参数。
Power BI 数据流使您能够连接、转换、组合和分发数据以进行下游分析。一些用户希望监控数据流的刷新历史记录和状态,以便他们可以为使用这些数据流的数据集制定刷新计划。
在本文中,我将介绍三种获取 Power BI 数据流刷新历史记录的方法。
在使用 Power BI 的过程中,有些用户可能会遇到希望将度量值放在可视化对象的坐标轴上的问题,但发现无法直接实现。特别是初学者,可能会习惯性地想这样做。在下文中,我将通过一个示例来解释这个问题,并给出一种解决方法。
背景介绍:
在 Power BI 中,我们可以简单地将每一列相加得到列总计,但通常无法直接将行总计添加到表中。本博客将介绍如何在 Power Query 中为表格添加列总计和行总计。
在 Power BI 中,我们可以通过 DAX 轻松获取具有特定条件的值。但是,对于 Power Query 中的 M 语言初学者来说,这将更加复杂。本博客将介绍如何根据 Power Query 中另一列的条件获取列中的值。
在本文中,我们将讨论如何从另一张表中查找值。我们将向你展示一些示例,以帮助你更好地理解。
我们可以使用 PowerShell 从 Power BI 服务中获取许多内容,例如工作区列表、数据集列表、报告列表等。此外,如果我们将 PowerShell 和 Rest API 结合起来,我们可以更简单地获取上述内容。有关更多信息,请参阅以下链接。
应用场景: Power BI
自 2019 年 10 月起,Power BI 为企业内部数据网关引入了 PowerShell Cmdlets。通过这组 cmdlet,我们可以在 PowerShell 中获取网关信息并完成一些网关管理任务。在本篇博客中,我将介绍如何使用它们获取网关相关信息。
每个 Power BI 内容(如报告、仪表盘或数据集)都有一个所有者。
内容所有者是创建并向 Power BI 发布内容的人。他对报告内容拥有最高权限,并能与他人共享内容。
共享是人们访问 Power BI 服务中的报告和仪表盘的最简单方法,无论他们是在组织内部还是外部。当所有者与其他人共享报告或仪表盘时,他们可以查看内容并与之交互,但不能对其进行编辑。
收件人可以看到报告所有者在其报告和仪表盘中看到的相同数据。他们还可以访问整个基础数据集,除非对其应用了行级安全(RLS)。如果所有者允许,他可以向同事授予重新共享权限,这样他的同事就可以再次向其他人共享报告。
然而,当所有者离开组织时,一些事情正在悄然发生变化--他所拥有的报告将不再能正常刷新,现有的仪表盘和订阅也会出现一些问题。
如果你正面临这样的问题,让我们来看看下面的内容。
在Power BI Service中,我们可以将报表导出为PDF 格式,并基于 Power BI 报表轻松创建文档或幻灯片。在这篇文章中,我们会使用另外一种方式允许我们调用Rest API将Power BI 报表导出为PDF格式。
每次我们在 SharePoint 中更新文件时,SharePoint 都会更新文件版本。我们可以在版本历史记录中找到文件版本。
您是否经常看到日期字段旁边有一个日历图标?没错,这就是 Power BI 的日期层次结构。
官方对于日历图标的解释是它是带有内置日期表的日历日期字段:
在探索和分析数据时,我们可能需要添加彩色图标来帮助我们直观地识别模式和趋势。目前,添加图标的方法主要有两种。
在许多情况下,您可能需要计算两个日期之间的工作日。本文将告诉您如何计算出确切的工作日天数(即不包括周末和节假日)。
在 Power BI 中,当我们想要处理复杂和无序的数据时,使用 Power Query 添加许多步骤可能无法获得预期的结果。众所周知,Power Query不能使用正则表达式。如果我们能够调用Python脚本并使用正则表达式来处理数据,事情会变得简单起来。
有时,我们可能想自由比较不同日期范围内的数据。日期范围不是年、月这样的标准范围。我们希望让用户可以使用切片器选择他们想要比较的任何范围。那么如何实现这一目标呢?
在本文中,我将向您展示如何通过一个简单的方法来实现这一目标。
在某些情况下,我们需要使用 RLS 来限制用户对某些数据的访问,但这可能与某些涉及整体数据的计算(如排名)相冲突。在本文中,我将向您介绍如何实现这一目标。