gpt4 book ai didi

excel - 创建 DAX 以计算 Power BI 中每个日历月日期的占用房间数

转载 作者:行者123 更新时间:2023-12-04 20:53:52 25 4
gpt4 key购买 nike

我是 Power BI 和 dax 的新手,并且有一个关于按月计算值的问题。我真的在使用 excel 公式,我正在尝试使用 power BI 的奇迹来帮助我按月过滤。
我正在计算客户停留的天数:
有一个计算停留时间的列 - LOS 是:[Check Out]-[Check In] 但是当它落在 2 个不同的月份时,我想按每个月对其进行过滤,如何将其添加到公式中?
我确实看过这篇文章(Create DAX to count number of occupied rooms per calendar date in Power BI),但似乎我的公式要简单得多,我尝试使用该信息进行调整,但仍然很复杂。任何人都可以帮助我吗?

enter image description here

enter image description here

LOS4

LOS5

最佳答案

你可以试试这个公式(作为计算列):

LOS = DATEDIFF('Date'[CheckIn];'Date'[CheckOut];DAY) 

enter image description here

现在我添加 2 列
首先是第一个月入住的夜晚,其他是第二个月退房的夜晚:
LOS(MonthOfCheckIn) = IF(MONTH('Date'[Check In])>=MONTH('Date'[Check Out]);DATEDIFF('Date'[Check In];'Date'[Check Out];DAY);DATEDIFF('Date'[Check In];ENDOFMONTH('Date'[Check In]);DAY)+1)

LOS(MonthOfCheckOut) = IF(MONTH('Date'[Check In])<MONTH('Date'[Check Out]);DATEDIFF(STARTOFMONTH('Date'[Check Out]);'Date'[Check Out];DAY);0)

它对我有用(如上图所示)。如果这能解决您的问题,请告诉我

关于excel - 创建 DAX 以计算 Power BI 中每个日历月日期的占用房间数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52535089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com