powerbi - 根据参数从另一个表中复制值
问题描述
这是我使用的代码,它显示错误。我正在检查周期值匹配的位置并从周期值是列名的表中复制数据。
Column = IF(AND(BillingData[Period] = 1,
MINX(
RELATEDTABLE(AdminTarget),
AdminTarget[1]))
我最初尝试这段代码只是为了测试一个时期,它可以工作。但我想在所有时期都这样做。
任何帮助都将受到高度赞赏,因为我是 PowerBI 的新手。
解决方案
我认为你已经完成了一半,TREATAS 可能会让你越界,这是我最近将它用于测量的方法,你可能会发现它比列更实用。
LatestPrice =
Var MaxId = CALCULATE(Max(CryptoQuote[Id]),TREATAS(Values(Crypto_Spark[Symbol]),CryptoQuote[Symbol]))
RETURN CALCULATE(MAX(CryptoQuote[Price]),CryptoQuote[Id]=MaxId)
这只是在两个表之间创建动态关系,以便在 CryptoQuote 上使用 CryptoSpark 上的过滤器。在你的情况下,你会TREATAS(Values(BillingData[Period]),(AdminTarget[ID]))
TREATAS 真的很方便,但我发现我很难理解这是一个很好的链接来解释它,有一个很好的例子TREATAS。我希望这会有所帮助,PowerBI 之旅总是充满挑战,但收获颇丰
推荐阅读
- android - 使用 Intent 服务在 android 中进行后台处理
- python - 你如何在两个不同的多维字典中计算值?
- java - 如何优化我的代码以删除空格和特殊字符?
- java - @Test 中的 Assert 和 SoftAssert 错误
- c# - EF 6 中的可选一对一关系
- mysql - 如何使用联合从表中选择记录,以便第一个查询的结果将每个结果与第二个查询的相应结果连接起来?
- mysql - 在 Golang 中从 MySql 中读取 Json 数据?
- python - python继承类具体练习
- php - Symfony 单元测试模拟 2 存储库
- python - 如何在python的httpresponse附件中发送zip文件