首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Power BI -将N WorkDays添加到日期

Power BI 是一款由微软推出的商业智能工具,可用于数据分析和数据可视化。它可以将各种数据源中的数据提取、转换和加载到数据模型中,并通过创建交互式报表和仪表板来呈现数据。

在 Power BI 中,将 N WorkDays 添加到日期是指在给定的日期上加上指定数量的工作日。这在计算业务日期时非常有用,可以排除非工作日(例如周末和假日)的影响。

为了实现将 N WorkDays 添加到日期的功能,可以借助 Power Query 编辑器中的自定义函数来处理。以下是一个示例的步骤:

  1. 打开 Power BI Desktop,并导入包含日期的数据源。
  2. 在“查询编辑器”中,选择包含日期的列。
  3. 在“开始”选项卡中,点击“将列转换为日期”以确保日期列被正确识别。
  4. 在“开始”选项卡中,点击“新增列”,然后选择“自定义列”。
  5. 在出现的公式编辑器中,输入以下公式:
  6. 在出现的公式编辑器中,输入以下公式:
  7. 这里的 [日期列] 是你选择的包含日期的列名,GetWorkDaysToAdd(N) 是一个自定义函数,用于计算要添加的工作日数。
  8. 在公式编辑器中,点击“确定”以创建新的列。
  9. 在“主页”选项卡中,点击“关闭并应用”以应用更改并返回到 Power BI 的报表视图中。
  10. 现在,你可以在报表中使用新创建的列来展示将 N WorkDays 添加到日期后的结果。

以上是使用 Power BI 实现将 N WorkDays 添加到日期的简单步骤。关于 Power BI 的更多信息和功能,请参考腾讯云的 Power BI 产品介绍页面:Power BI

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Power BI创建日期表的几种方式概览

几乎所有的报表模型都涉及到日期和时间,因此要创建Power BI报表,日期表就必须得有。虽然最新的Power BI版本已经可以自动为每一个时间列创建日期表。...今天给大家介绍三个创建Power BI日期表的途径,分别对应着一种语言,Excel中的VBA语言,适用于Power BI和PowerPivot的DAX语言,适用于Power BI和PowerQuery的...pbix文件,尤其是对于在线自动刷新的报表,连接的日期表修改后,网关自动刷新,而无需重新发布报表。...第二种是DAX语言: 这是使用Power BI绕不过去的坎,需要人人掌握的。...第三种方法是使用M语言:对于很多Power BI使用者来说,尤其是没有接触过PowerQuery的人来说,M语言比较少用,也比较难一些,在这里直接给出表达式,复制粘贴即可。

6.3K21
  • 如何Power Pivot中的数据模型导入Power BI

    小勤:怎么Excel里Power Pivot的数据模型导入到Power BI里啊? 大海:这个现在好简单哦。直接导入就可以了。 小勤:啊?从Excel工作簿获取数据? 大海:No,No,No!...大海:这样一导入,做些必要的选择: 然后,就会将在Excel里用Power Query建的查询、加载到Power Pivot的数据以及建好的模型、写好的度量等全导入到Power BI了,结果如下图所示...怎么导入Power BI却生成了一个查询? 大海:你这个是没有经过Power Query,直接从表格添加到Power Pivot数据模型的吧? 小勤:对的。...大海:你看一下Power BI里面这个查询是怎么建出来的? 小勤:晕啊。这个是直接输入数据生成的源呢! 大海:对的。...直接从表格添加到Power Pivot数据模型的表会在Power BI中以“新建表输入数据”的方式来实现。

    4.4K50

    如何在Power BI里获取并显示最新更新日期

    对于Power BI使用者来说,报告最后更新的日期时间是个挺重要的信息。在报告中一般显示在四个边角处,如下图所示。...通过Power Query 可以轻松获取数据刷新最后时间戳,并生成一个单列单行的独立表格。下面介绍三种方式。...这种方法的不足在于,以下三个场景可能造成时间的时区不统一: 在本地刷新后发布到Power BI Service,返回的是本地电脑的时间; 在云端设置计划刷新(不涉及网关),返回的是云端服务器所在国家的时间...首先在Power Qury 新建一个空白查询,然后点击查询编辑器,输入以下代码,就会创建一个生成最新更新时间日期的函数查询。...报表界面展示 在Power BI报表界面上显示该日期,最好用DAX建一个度量值,方便后续其他度量值的调用。度量值写法如下所示。

    4.8K20

    Power BI: 如何实现时间切片器默认选择最新日期

    文章背景: 对于时间这种实时变化的维度,我们希望每次打开报表时,看到的默认是最新日期的数据,然后通过时间切片器选择其他日期来查看历史的数据。...(1)在日期表中,添加Last working day的计算列。...Date_filter = if('日期表'[Date]='日期表'[Last working day],"Last working day",FORMAT('日期表'[Date],"yyyy/m/dd...延伸阅读: 如果希望切片器选择天这个字段,则添加天的计算列如下: 天 = if('日期表'[Date]='日期表'[Last working day],"Last working day",FORMAT...('日期表'[日],"00")) 效果演示: 参考资料: [1] Power BI 如何实现时间切片器默认选择最新日期(https://blog.csdn.net/qq844385029/article

    1.9K30

    Python自动Power BI报表截图发送钉钉群

    前文说过,在很多个惬意的下午,我每每爽歪歪地喝着咖啡,看着Power BI每秒钟刷新一次,静静等待某个分公司完成本月绩效任务,自动调用Python在钉钉群中发送喜报: ?...紧接着再次调用PythonPower BI云端报告中的各分公司最新完成率数据和柱状图截图发在群里: ?...那么今天就来讲一讲如何使用Python自动Power BI报表中的页面截图发送到钉钉群或企业微信群中。...首先我们来拆解一下整个过程: 首先需要用Python登录Power BI打开所要截图的页面,并截图保存到本地,是为第一步。...一、登录Power BI并截图 我们在无限刷新Power BI的第一篇文章中讲过,使用selenium的webdriver就能实现,截图可以用selenium配合PIL库实现。

    5K52

    Power BI: 根据最新销售日期计算上一年的销售额

    1 数据沿袭 第一种方法是最后日期投影到上一年,得到上一年的统计截至日期。...SAMEPERIODLASTYEAR ( 'Date'[Date] ), 'Date'[Date] <= PreviousYearLastDate ) 关键点在于第二个变量(LastDateInDate),第一个变量的数据沿袭更改为...这一步是必需的,因为时间智能函数被设计为在日期表上工作。...更好的解决方案时预先计算出每个日期是否应该包含在比较中,并将这个值直接合并到日期表中。 在日期表中创建一个新的计算列,指出是否应该某一日期包含在与上一年的比较中。...这个例子的要点是,可以筛选器的复杂逻辑移动到计算列,在数据刷新期间进行计算,而不是在用户等待报表渲染时计算。

    75210

    如何在Power BI 里分析《资治通鉴》?顺便解决1900年之前的日期问题

    几乎每一个报告中都需要日期表: Power BI创建日期表的几种方式概览 也有不少报告需要同时使用日期表和时间表: 在PowerBI中创建时间表(非日期表) 如何在PowerBI中同时使用日期表和时间表...Power BI一招帮你搞定 这样的Power BI周分析你见过吗? 中国式放假与调休——如何计算平均发货时间? 如何使用Power BI在财年上做周分析?...对于大于 9999 或小于零(负值)的值,该函数返回 #VALUE! 错误。如果“年份”值介于 0 和 1899 之间,则该值将与 1900 相加以生成最终值 。 请参下面的示例。...我们不断值减小,可以发现一直到公元100年都是可以获取日期的: 如果继续往下,就会发现文章中说的,99+1900=1999了: 因此,截止目前,经实验检验,可以由CALENDAR 和DATE函数直接获取的日期为从公元...我们注意到,文档中还有这么一句话: 对于大于 9999 或小于零(负值)的值,该函数返回 #VALUE! 错误。

    1.9K10

    如何 Power BI 模板化,一键构建出一切

    它的构建体验是: 用户小姐姐,完全不懂 Power BI 是啥,但她输入了数据路径,如下: 输入路径,加载,如下: 几秒钟过后,一套高大上的 Power BI 报告体系,好了。...如下: 不懂 Power BI 的老板很震撼,她感觉一切就这样被构建完成了。 再来看一个更恐怖的案例吧。 对于拥有大量数据文件的 Power BI 报告一样可以模板化。...即使数据量很大,很复杂,如下: 打开 Power BI 模板,如下: 这次是要构建数百个文件构成复杂 Power BI 报告了。输入路径后,加载。如下: 一切完毕。 满满的拥有感,有没有。...第二步:模板化 很多小伙伴没有注意到一个问题: Power BI 文件 .pbix = 数据模型(内容) + 数据模型(架构)+ Report(框架) 其中,数据模型(内容)的占到了总体量的 90% 大小...总结 Power BI 已经进入模板案例时代,有些经典案例是必须拥有的。 Power BI 模板化,让用户最轻松地感受 BI 小伙伴带来地价值是很愉快的。

    1.6K20

    ThinkPHP中获取指定日期后工作日的具体日期方法

    思路: 1、获取到查询年份内所有工作日数据数组 2、获取到查询开始日期在工作日的索引 3、计算需查询日期索引 4、获得查询日期 /*创建日期类型记录表格*/ CREATE TABLE `tb_workday...N个工作日具体日期 * @param $startdate string 计算开始日期 需包含年月日信息 * @param $days int 间隔天数 * @return mixed 成功返回 对应日期...); unset($m, $map, $_search_date); } $t_key = $search_key + $days; if ($t_key <= count($workDays) - 1...) { return date('Y-m-d', strtotime($workDays[$t_key])); } else { //查询日期已跨年 $n_days = $days - (count($...-01', $n_days - 1); } } } $startdate = '2018-09-28'; $days = 5; $class = new work_days(); $_date_workday

    1.9K20

    PowerBI优化:更快、更小、更高效

    或者更多数据加载到模型中,但刷新花费的时间越来越长?甚至其他数据源也添加到您的模型中,但编写 DAX 公式变得困难,并且报表速度变慢。...在本文中,我们介绍一些技巧,这些技巧帮助您缩小 Power BI 模型、加快速度并更易于维护。用 Daft Punk 的不朽名言来说:“更难。更好。更快。更强”。...图 4:Power BI Desktop 中的自动日期时间设置 默认情况下,此设置处于启用状态。但是这个时间智能功能实际上是做什么的呢?让我们单个表导入到 Power BI 模型中。...在 Power BI Desktop 模型仍处于打开状态的情况下,启动 DAX Studio 并从下拉列表中选择模型: 图 9:连接到 Power BI Desktop 模型 DAX Studio 连接到您的模型...由于 Power BI 只允许您创建单列关系,因此表中的多个列连接在一起以创建唯一键可能很诱人。但是,这将导致列具有非常高的基数(等于表中的行数),如果最终结果是文本字符串,则压缩非常糟糕。

    10510

    Extreme DAX-第3章 DAX 的用法

    在本章中,我们简要介绍 DAX 在 Power BI 中的不同用法。 计算列 计算表 度量值 安全筛选器 DAX 查询 除此之外,我们还将讨论如何使用 DAX 创建日期表。...3.2 计算表 计算表(Calculated table)与计算列相当:它们数据直接添加到 Power BI 模型中,只不过是以整个表的形式。若要创建计算表,通常需要特殊的 DAX 表函数。...在第4章“上下文和筛选”中我们简单介绍一些表函数,并且在本书第二部分,我们一起深入学习这些 DAX 表函数;。 若要在 Power BI 模型中创建一个简单的计算表,可以使用表构造函数。...3.6 日期表 几乎所有的 Power BI 模型都包含与日期相关的数据。因此,日期表(或日历表,或者你喜欢怎么称呼它都可以)是 Power BI 模型中的很常见的组成部分。...这样,包含日期的列将被认定为正式的日期列: 图3.5 表标记为日期表 在第 4 章中,我们讨论时间智能函数,届时,您将了解一个表标记为日期表有什么优势。

    7.2K20

    Excel2016四个超强的数据分析功能

    摘要:三维地图、预测工作表、引用外部数据查询、数据透视表更强大的功能改进、Excel 表格发布到Office 365 Power BI实现数据的商业智能分析……Excel 2016在数据智能分析与展示上亮点多多...1.光标定位在数据区域内,单击【插入】-【数据透视表】,勾选“将此数据添加到数据模型”并确定。 ? 2.单击“全部”,搜索框中输入“地区”然后拖到“列”字段中。 ?...05发布到Power BI(需Office 365) Excel 表格可以发布到Office 365 Power BI实现数据的商业智能分析。...3.单击【发布】-【发布到Power BI】-【保存到云】。 ? 4.单击【OneDrive-XXXX】-【OneDrive-XXXX】。 ? 5.单击【保存】。 ? 6.单击【发布】。 ?...7.单击【转至Power BI】。 ? 8.在【数据集】中单击导入的表格名称,在【可视化】中选择要插入的图表类型,例如【饼图】,并设置【图例】的值为【城市】,【值】为【营业面积】。 ?

    3.4K50

    职场必备:Excel2016四个超强的数据分析功能

    摘要 三维地图、预测工作表、引用外部数据查询、数据透视表更强大的功能改进、Excel 表格发布到Office 365 Power BI实现数据的商业智能分析……Excel 2016在数据智能分析与展示上亮点多多...1.光标定位在数据区域内,单击【插入】-【数据透视表】,勾选“将此数据添加到数据模型”并确定。 ? 2.单击“全部”,搜索框中输入“地区”然后拖到“列”字段中。 ?...05发布到Power BI(需Office 365) Excel 表格可以发布到Office 365 Power BI实现数据的商业智能分析。...3.单击【发布】-【发布到Power BI】-【保存到云】。 ? 4.单击【OneDrive-XXXX】-【OneDrive-XXXX】。 ? 5.单击【保存】。 ? 6.单击【发布】。 ?...7.单击【转至Power BI】。 ? 8.在【数据集】中单击导入的表格名称,在【可视化】中选择要插入的图表类型,例如【饼图】,并设置【图例】的值为【城市】,【值】为【营业面积】。 ?

    2.6K70

    PowerBI 2020年10月升级,界面全翻新

    由于这些参数需要使用Date / Time参数,因此我想生成可用于设置参数日期日期输入。...数据连接 Power BI连接器使您可以外部数据引入Power BI。以下是我们将在本月添加或更新经过认证的连接器的一些数据源。...从现在开始,Power BI API支持此Viewer角色。现在,您可以将用户添加到具有查看者角色权限的工作区中。在即将到来的开发人员博客中了解有关Viewer角色API支持的更多信息。...新的“自动”布局可用于所有Zebra BI图表及其所有设置。 您可以更改统计图类型,并将统计图的显示设置为前N位,而所有其他统计图将自动汇总到“其他”类别中。...,改善Power BI报表和仪表板的设计和可用性,因此请确保您阅读完整的产品更新并在此处查看视频:Zebra BI for Power BI – 4.3更新。

    6.5K40
    领券