我有一个每周进行的计算(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 回答
如果你有一个像
Weeks (Calendar Date)
和Weeks
这样的切片器作为Slicer[WeekType]
列中的两个选项,那么你可以将你的选择传递给像这样的度量: