问题描述
我有以下数据模型:
表1。节点。图表图表的节点:
empId
表2。边缘。图表边缘:
empIdFrom; empIdTo; depFrom; depTo;
表3。 tCalcs。边缘计算表:
empIdFrom; empIdTo; calculationValue
其中:
-empId
-员工ID
-empIdFrom
,empIdTo
-具有共同优势的员工ID
-depFrom
,depTo
-具有共同优势的员工部门
-calculationValue
-是描述empIdFrom
和empIdTo
之间关系强度的度量标准。
我需要构建下表并用值填充它。
tableName; tEdges_idFrom; tEdges_idTo; tNodes_empId; tEdges_calcValue
空单元格填充为空。我需要这种结构,因为我们的企业版Power BI
不允许多个dataViewMappings
,因此我需要为我的图形图表自定义视觉输入提供一个联合表。
主要问题和疑问是关于输入的其他要求:
- 我需要根据
edges
,depFrom
,depTo
过滤器来过滤id
- 然后基于
edges
过滤 top N - 然后过滤器
nodes
,使它们包含在上述过滤的边缘中
tEdges_calcValue
我做了一些attemtps来创建它,但是速度非常慢(如果过滤,则超过10秒)。特别是排名较高的部分(第2步)。
我在tEdges
中有10万行数据,在tNodes
中有6000行。
有什么想法可以为这种情况建立有效而快速的模型吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)