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

PQ-日期区间生成序列?试试这两种方法。

小勤:Power Query里按日期区间生成序列怎么会出错啊? 大海:简单的列表构造方法是不支持生成日期序列的。 小勤:那要怎么办?...大海:其实方法很多,比较常见的一种是可以先将日期转为数字,生成列表后,再转回日期,公式如下: = List.Transform( {Number.From([开始日期])..Number.From...还有一个函数是List.Dates可以生成日期列表,但要配合Duration相关的时间区间函数来使用,因为List.Dates需要提供开始日期、天数以及时间间隔,而不是直接的开始时间和结束时间,公式如下...: = List.Dates( [开始日期], Duration.TotalDays([结束日期]-[开始日期])+1, #duration(1,0,0,0) )...如下图所示: 小勤:理解了,实际就是先用开始和结束日期求出时间间隔,然后用Duration.TotalDays得到天数(当然还要加1)交给List.Dates去用。

81930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PowerBI 不同日期区间的活动逐日对比分析

    但每次活动的区间和长短都可能不同,希望可以对比不同日期区间的逐日对比活动细节。但在 PowerBI 中很难实现,是否可以实现呢。 今天我们就来看这个问题。...用户选择两个活动各自的活动区间,可能是完全不同的,然后按照逐日对比每日的效果。 实现方法 这个问题其实并不复杂,首先我们先看一个更加简洁的表示,如下: ? 这个效果更加简洁而不改变问题的实质。...这里就要考虑两个重要问题: 两个日期区间的选择如何提供? 如何和原始数据模型进行联立?...设计实现 我们知道一个数据模型里都会有一个日期表,而在这里场景中,必须至少需要两个日期表来提供两个日期区间的选择。问题是: 一个默认数据模型日期表可以做到吗? 那用两个日期表可以吗?...还是用三个日期表呢? 一个默认的日期表是无法在一个页面分别扮演两个角色的。

    1.9K30

    Python日期范围按旬和整月以及剩余区间拆分

    原文:Python日期范围按旬和整月以及剩余区间拆分 地址:https://blog.csdn.net/as604049322/article/details/135033118 小小明 昨天见到了一个比较烧脑的问题...: image-01 咋一看可能理解问题比较费劲,可以直接看结果示例: image-02 当然这个结果在原问题上基础上有一定改进,例如将同一天以单个日期的形式展示。...首月、中间连续月、末月三部分 针对中间连续月直接生成月份即可 首月和末月都可以使用一个拆分函数进行计算 针对单月区间的计算思路: 将日期拆分为s-10,11-20,21-e这三个以内的区间 遍历区间,...自己和上一个区间都不是旬区间则进行合并 遍历合并后的区间,根据是否为旬区间进行不同的日期格式化 最终我的完整代码为: from datetime import datetime, timedelta...def get_month_end(date): "获取日期当月最后一天" next_month = date.replace(day=28) + timedelta(days=4)

    16410
    领券