首页 文章

从相对日期切片器Power BI中检索参数

提问于
浏览
1

我有一个每周进行的计算(x y / x * 40) . 40是每周工作的小时数,x是所选周数 .

我有一个相对日期切片器,用户可以使用它来选择周数 . 问题在于有两种相对周 - 一种是从现在开始,一种是整周 .

如果用户选择2周,则为(x y / 2 * 40) . 我有一个叫做的计算

Tot Weeks = DATEDIFF(MIN( DimDate[Calendar Date] ), MAX( DimDate[Calendar Date]), week )

但是,如果我在下拉列表中选择“周(日历日期)”,则不能正常工作 . 为了正确的 Value ,我创造了

Num weeks = DISTINCTCOUNT(DimDate[CalendarWeekOfYear])

只有在选择“周(日历日期)”时,数周工作正常 . 我正在尝试检索传递给切片器的参数以使我的值正确 . (用户是否在切片器中选择'周(日历日期)'或'周') . 有没有办法检索这个或有没有办法结合这两个?

1 回答

  • 0

    如果你有一个像 Weeks (Calendar Date)Weeks 这样的切片器作为 Slicer[WeekType] 列中的两个选项,那么你可以将你的选择传递给像这样的度量:

    Weeks =
        VAR WeekType = SELECTEDVALUE(Slicer[WeekType], <default>)
        RETURN IF(WeekType = "Weeks", [Tot Weeks], [Num weeks])
    

相关问题