gpt4 book ai didi

powerbi - 如何使用两种产品的订单的订单代码创建表格(或列表)

转载 作者:行者123 更新时间:2023-12-01 00:17:31 24 4
gpt4 key购买 nike

我有一个 Transactions具有以下结构的表:

ID  | Product | OrderCode | Value
1 | 8 | ABC | 100
2 | 5 | ABC | 150
3 | 4 | ABC | 80
4 | 5 | XPT | 100
5 | 6 | XPT | 100
6 | 8 | XPT | 100
7 | 5 | XYZ | 100
8 | 8 | UYI | 90

如何使用产品 5 和 8 的订单的订单代码创建表格(或列表)?

在上面的例子中,它应该是订单 ABCXPT .

最佳答案

可能有很多方法可以做到这一点,但这是我想出的一个相当通用的解决方案:

FilteredList =
VAR ProductList = {5, 8}
VAR SummaryTable = SUMMARIZE(Transactions,
Transactions[OrderCode],
"Test",
COUNTROWS(INTERSECT(ProductList, VALUES(Transactions[Product])))
= COUNTROWS(ProductList))
RETURN SELECTCOLUMNS(FILTER(SummaryTable, [Test]), "OrderCode", Transactions[OrderCode])

这里的关键是特定订单代码的产品集是否包含 58 ,则 VALUES(Transations[Product]) 的交集带套 {5,8}正是那个集合,计数为 2 .如果两者都没有,则计数将为 10并且测试失败。

关于powerbi - 如何使用两种产品的订单的订单代码创建表格(或列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51194854/

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