PowerBI、DAX。有没有办法为切片器设置上限?
PowerBI, DAX. Is there a way to set an upper limit to a slicer?
我正在尝试在基础数据模型上使用 DAX 创建一些度量,然后我将使用它来创建一些视觉效果(折线图、条形图等)。数据模型中的每个 table 都有一个数据字段(日期和时间),其中包含重复的日期和时间(具有相同日期和时间的次数更多)。要在视觉效果中使用指标,我需要按日期对度量进行分组(仅按日期,不按时间)。
为了完成任务,我创建了一个日历 table(在 DAX 中使用 CALENDAR)来设置一组日期(仅日期),其中每个 table数据模型并为每个 table 创建关系(指向日历日期的日期)。我将日历的上限 table 设置为比数据集中的最大日期提前一年,因为将来需要评估某些措施。
在可视化页面中,我放置了一个指向日历 table 日期的切片器,但日期间隔太宽了。我需要切片器有一个更窄的间隔,比方说,只是“现在和过去”,但我不想添加另一个计算 table.
在您看来,有没有办法在不更改其对日历的引用的情况下限制切片器table?
谢谢!
对于日历,您可以只使用 CALENDARAUTO()。它会随着数据模型的扩展而自动扩展。
对于切片器,只需select它,打开筛选器窗格并定义一个具有您想要的上限的筛选器。
您可以根据需要组合使用 3 种不同的切片器。这只是您可以查看的另一种选择。年、月和日期将有 3 个切片器。所以 Date 切片器是您的最终切片器,在它上面还有 2 个其他切片器以在切片器中生成必要的日期。这样,您就不会对生成日期列表进行任何静态限制,而是让用户完全控制日期范围。以下是切片器在实际中的外观示例。
用户可以select任何一年或多年、任何月份或多个月份。最后,日期切片器将相应地保存日期值。
我正在尝试在基础数据模型上使用 DAX 创建一些度量,然后我将使用它来创建一些视觉效果(折线图、条形图等)。数据模型中的每个 table 都有一个数据字段(日期和时间),其中包含重复的日期和时间(具有相同日期和时间的次数更多)。要在视觉效果中使用指标,我需要按日期对度量进行分组(仅按日期,不按时间)。
为了完成任务,我创建了一个日历 table(在 DAX 中使用 CALENDAR)来设置一组日期(仅日期),其中每个 table数据模型并为每个 table 创建关系(指向日历日期的日期)。我将日历的上限 table 设置为比数据集中的最大日期提前一年,因为将来需要评估某些措施。
在可视化页面中,我放置了一个指向日历 table 日期的切片器,但日期间隔太宽了。我需要切片器有一个更窄的间隔,比方说,只是“现在和过去”,但我不想添加另一个计算 table.
在您看来,有没有办法在不更改其对日历的引用的情况下限制切片器table?
谢谢!
对于日历,您可以只使用 CALENDARAUTO()。它会随着数据模型的扩展而自动扩展。
对于切片器,只需select它,打开筛选器窗格并定义一个具有您想要的上限的筛选器。
您可以根据需要组合使用 3 种不同的切片器。这只是您可以查看的另一种选择。年、月和日期将有 3 个切片器。所以 Date 切片器是您的最终切片器,在它上面还有 2 个其他切片器以在切片器中生成必要的日期。这样,您就不会对生成日期列表进行任何静态限制,而是让用户完全控制日期范围。以下是切片器在实际中的外观示例。
用户可以select任何一年或多年、任何月份或多个月份。最后,日期切片器将相应地保存日期值。