gpt4 book ai didi

powerbi - 根据切片器选择更改列值

转载 作者:行者123 更新时间:2023-12-05 06:34:30 25 4
gpt4 key购买 nike

我使用 PowerBI desktop 创建了一个小表(称为 TimeSelector),其中包含三个元素:日、周和月

Table example

想法是使用这个表的内容来创建一个具有三个选项的切片器

Slicer

因此,选择其中一个选项应该会改变日期在表格中的使用方式。例如,选择 Day 将生成下表:

DayTable

虽然选择周会产生这样的结果:

WeekTable

等等

我尝试编写一个考虑到所选切片器元素的新度量,但它不起作用:

DayWeekMonthSelection = IF(CONTAINS(TimeSelector;TimeSelector[DayWeekMonth];"Month");
MONTH(VALUES('uptime_downtime'[Uptime_date])))

这只是公式的第一部分,只是开始测试月份选项。

知道如何做到这一点吗?

最佳答案

提供另一种观点:

我采用的方法是在数据库中有一个单独的表 - 包含有关日期的元数据,称为 date_lookup。

此表中的 2 个字段是 FirstDateOfMonth 和 FirstDateOfWeek。

其他一些字段是 lastDateOfMonth 和 LastDateOfWeek,还有 DayOfWeek。

通过使用这些字段,我可以轻松呈现按月或周分组的视觉效果。

当然,您可以使用函数来获取此信息,但函数可能依赖于平台。如果您无论如何都要加入 date_lookup - 从那里获取此信息不再需要努力...

我们需要存储此元数据的主要原因是我们公司的财政年度是 7 月至 6 月。因此我们需要提供正确的 FY - 它作为一个字段存储在 date_lookup 表中。我还有一些字段可以识别公共(public)假期......

关于powerbi - 根据切片器选择更改列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50248682/

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