【发布时间】:2017-08-01 12:48:15
【问题描述】:
我是 Power BI 的新手。我已经连接了mysql数据库来获取数据。我在一个过滤器中进行搜索,根据搜索到的客户,它将在表格中显示数据。 但是,我坚持只显示一个类别的最新日期数据。
如果您在上图中看到,有两个初始提案行。但是,我只需要一行初始提案类别,可以通过修改日期列来区分。
为了更清楚 --> 类别 Id 和 date_modified 来自表 1,inserted_prefix 来自表 2。
现在,在下图中。我选择了不同的客户。他有 3 个初步提案和 5 个初步设计。所以我只需要一个初始设计和初始提案,即最新日期。
请建议我如何使用度量或任何其他方式仅获取每个类别的最新数据。
非常感谢。
【问题讨论】:
-
将 sql 查询更改为仅返回每个客户和类别的最新条目可能是最简单的。但是如果你必须使用 PowerBI,一种方法是使用查询编辑器(“主页”选项卡 ->“编辑查询”),按日期排序表(“主页”->“排序”),删除重复项(“主页” - >“删除行”->“删除重复项”)在选择了所需的列(可能包括客户和 category_id)后
-
谢谢.. 会按照建议尝试.. 我对 Power BI 非常陌生。请不要认为这是一个愚蠢的疑问..请让我知道“在哪里编写 sql 查询以仅返回每个客户和类别的最新条目”以获得视觉效果...
-
我不能直接删除表中的重复项,因为每个 id 都有很多初始提案...该 id 与搜索的客户相关联...所以,在搜索客户之后,无论数据如何可视化在表中,应在每个类别中与最新日期不同
-
我用另外一个 senario 更新了我的问题 .. 请检查并建议我一种方法来实现这一点......提前谢谢
-
要使用自定义sql查询进行数据导入,选择“获取数据”->展开“高级”->在“SQL语句”中填入合适的。
标签: powerbi business-intelligence dax powerquery