powerbi - 在两个单独的过滤器中获取发送和接收代理的列表
问题描述
我在 Power BI 的模型中有一个事实表和一个维度:
ShipmentID SendingAgentCode ReceivingAgentCode
1000 12 13
1001 14 15
我的模型如下:
我想要两个过滤器,一个用于接收代理,一个用于发送代理。我怎样才能做到这一点?
另外,我想分别计算接收/发送代理的发货数量。
这是我尝试过的:
SendingAgent = LOOKUPVALUE(Agent[AgentCode],Agent[AgentName],Summarize(Shipment,Shipment[SendingAgentCode]))
解决方案
表之间不能有 2 个活动关系。即使您可以让一个处于活动状态而另一个处于非活动状态,最好删除不活动的一个并创建一个单独的表,例如DimSendingAgent = ALL(DimAgent)
.
现在您可以创建与这个新表的缺失关系。这是使用 Power BI 的相对较小的表的常见做法。
推荐阅读
- c# - System.IO.IOException:“该进程无法访问该文件,因为它正被另一个进程使用。”
- javascript - zxing-js 在华为 P30 上的默认缩放级别
- c# - 如何在gridview中更改数据而不重新加载页面asp.net mvc
- push-notification - 自动将域添加到控制台以使用 Google 日历的推送通知
- javascript - 如果未定义,不返回对象?
- javascript - ios15 Safari-双击禁用打开标签栏
- c# - 如何使用 iText 7 C# 将图像添加到整个页面
- c# - Unity UI image.fill 数量未部分显示图像
- javascript - 如何在Vue中的另一个函数的计算中使用函数返回值
- reactjs - 数据从节点返回时 MERN 堆栈出现问题