在Power BI和Excel中的Power Query中查找所有表中的最小日期和最大日期

在Power BI和Excel中的Power Query中查找所有表中的最小日期和最大日期

当我们谈论Power BI中的数据分析时, 日期 表是不可避免的。有多种方法可以创建 日期 table either in 达克斯 or in 功率查询。在 达克斯 you my use either CALENDAR() function or CALENDARAUTO() 创建的功能 日期 table. In 功率查询 您可以结合使用 List.Dates()#date() and #duration() 职能。无论哪种方式,总有一个挑战,那就是如何找到一个合适的日期范围,该范围从过去的日期开始,到将来的日期结束,涵盖数据模型中的所有相关日期。一个简单的答案是, 我们可以问业务。中小企业知道有效日期范围是多少。.

尽管这是一个正确的论点,但并非总是如此。特别是 开始日期 这是过去的日期。在许多情况下,企业会说:

让我们看一下数据以找出答案.

这也是正确的一点,我们总是可以查看数据,找到其中的所有列 日期 or 日期Time 然后,数据类型按升序或降序对数据进行排序以获得结果。但是,如果有很多呢?然后,此过程可能非常耗时。

你们中许多人可能已经认为我们可以使用 CALENDARAUTO() in 达克斯 而且我们很乐意去。好吧,那不是很正确。在很多情况下 日期 or 日期Time 我们不能考虑的列 日期 尺寸。如出生日期或去世日期。在这篇文章的后面将对此进行更多讨论。

在这篇文章中,我分享了一段我为自己编写的代码。我当时正在确定 开始日期 and the 结束日期 日期维度的次数很多,所以我认为这可能对您也有帮助。

这个怎么运作?

我在这篇文章中分享的Power Query表达式首先使用以下方法获取所有现有查询:

  • #sections intrinsic variable
  • 筛选出当前查询名称,即 GetMinMaxAllDates 在我的示例中,为避免出现以下错误:

Expression.Error:评估期间遇到循环引用。

Expression.Error:评估期间遇到循环引用。
继续阅读 “在Power BI和Excel中的Power Query中查找所有表中的最小日期和最大日期 ”

Power BI生态系统报告创作工具神秘化

Power BI报表工具混乱

如今,围绕Power BI工具创建报告的讨论很多,并且可以肯定的是,你们中的许多人可能已经下载并使用其中的一些工具(如果不是全部的话)。您可能还已经认为某些工具’名称令人困惑。最近,我与具有许多SSRS报告撰写背景的人进行了有趣的交谈。我当时在谈论分页报告,并说我下载了Power BI报表生成器的最新版本…他马上说,等一下…

  • 约翰:Power BI报表生成器?哦,我明白了’您可以使用它创建分页报告,然后可以将这些报告部署到SSRS实例中。
  • 我:不!那’s not the case I’m afraid.
  • 约翰:哦,我知道,我的意思是Power BI报表服务器,您可以将报表部署到Power BI报表服务器的实例。我就知道!
  • 我:不!那’s not what I’m talking about…
  • 约翰:什么……?

我敢打赌你们中的一些人与朋友或顾客进行过类似的交谈。好,在这篇文章中,我将向您和您的组织介绍一些有关报告创作工具的信息,以使您充分利用Power BI生态系统。

以下是当前为您提供的所有报告工具的列表:

  • Power BI服务:这是Microsoft在云中提供的SaaS(软件即服务)产品。组织中的用户可以根据其访问权限在Power BI Service中创建和发布数据,报告,仪表板。用户还可以计划对发布的数据进行数据刷新,以及安全地共享和分发内容。尽管在Power BI Service中可以创建或编辑报告,但出于多种原因,强烈建议您避免使用此方法。最明显的是,您在报表中所做的更改可能很快就会被从Power BI Desktop重新发布同一报表的其他人覆盖。从查看此博客文章 的SQLChick了解为什么应该避免直接从Power BI Service创建或编辑报告。报告可以PBIX格式下载。 在此处使用Power BI服务.
  • Power BI桌面:这是一个桌面报告创作工具,可用于连接到各种类型的数据源或从中加载数据,准备,转换和清除数据,最后可视化数据。 Power BI桌面是主要的报表创作工具,其功能和灵活性比Power BI Service高得多。例如,在Power BI服务中无法设置角色级别安全性(RLS)。报告文件的格式为PBIX。 从此处下载Power BI Desktop.
  • Power BI报表生成器(分页):分页报表又名“像素完美报告”顾名思义,其格式完全适合页面。该报告页面可能稍后会打印。您可以完全控制页面格式以在表格或图表中显示数据。这些报告不像Power BI Desktop报告那样具有交互性。分页报告基于RDL技术,这是SQL Server报告服务中的标准报告格式。在Power BI生态系统中用于开发分页报表的工具是Power BI报表生成器。报告文件类型为RDL。当前,您只能将分页报表发布到具有高级功能支持的工作区。 从此处下载Power BI报表生成器.
继续阅读 “Power BI生态系统报告创作工具神秘化”