首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于当前日期计算"sprint“

基于当前日期计算"sprint“
EN

Stack Overflow用户
提问于 2013-07-19 23:45:14
回答 1查看 149关注 0票数 0

我正在构建一个PowerPivot/AS数据模型,我需要将日期转换为适当的sprint。sprint被定义为一系列日期(例如,Sprint N=从日期A到日期B的日期范围)。理想情况下,我可以将这个新值作为字段添加到我的日期层次结构中。我如何编写一个DAX公式,它将接受一个日期并输出适当的sprint?

让事情变得更复杂的是,在理想的情况下,不同的团队可以有不同的sprint日期,所以将teamId作为输入并使用它来帮助计算给定日期的适当sprint名称将是很好的。注意:我确实有可用于查询的团队/sprint名称/sprint开始和结束日期

EN

回答 1

Stack Overflow用户

发布于 2013-07-21 03:21:38

我制作了一个如下图所示的表格,并将其与日期维度表一起使用。

我不确定您如何根据一个参数来动态计算冲刺,以指示团队。如果您在PowerPivot/Tabular AS中的日期表中为每个团队设置一列,则此公式将起作用。

代码语言:javascript
复制
Team1 Sprint=CALCULATE(  
    LASTNONBLANK(TeamSprints[SprintName] , 1 ), 
     FILTER(  
        TeamSprints, 
        TeamSprints[SprintName] = CALCULATE( 
                                     LASTNONBLANK( TeamSprints[SprintName],1 ),  
                                     FILTER( 
                                         TeamSprints, 
                                         TeamSprints[TeamID] = 1 &&  
                                         TeamSprints[StartDT] <= Date[DateKey] && TeamSprints[EndDT] >=Date[DateKey]
                                       ) 
                                  ) &&  
        TeamSprints[TeamID] = 1
   )   
)

我基于Javier Guillen's blog post解决了这个问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17750243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档