云报告:如何创建关系
具有自定义字段的报表需要在报表中创建一个关系。一些关系已经添加到内置报告中,但是如果缺少关系或者自定义报告没有关系,下面是如何创建它的方法。
================================================================================
1.如果你不知道,找到并记下你的图式。通常这和房客的名字是一样的。如果你不确定,以下是如何找到它:
编辑报告。
点击左下角的Dictionary。
展开变量,不要碰
双击模式。
查看Value字段:您的模式是该字段中的文本,没有任何方括号。
在截图中,模式是:
invcloudtest
================================================================================
2.执行数据源,以便检索定制字段(此过程来自云定制报告FAQ):
在左侧,双击自定义字段的数据源(或右键单击,编辑)。
在查询文本字段中,删除{schema},并将其替换为您在上面找到的模式名(没有括号)。
在我的例子中,查询文本中的完整值是:
invcloudtest.SpItemViewsWithCustomFields
找到“Retrieve Columns”按钮,并单击它右边的小图标,然后选中“Allow Run StoredProc”框。
点击“检索列”按钮。
在它下面,列列表现在显示了您的自定义字段。示例截图显示了“color”和“ham”字段。
单击OK。
================================================================================
3.创建的关系:
双击数据带(或右键单击设计图标)。
单击一次CustomFields数据源(在本例中为SpItemViewsWithCustomFields)。
在右边,点击数据关系。
在顶部,单击New Relation。
将父数据源设置为数据带的源(在本例中为SpInventoryLocation)。
子数据源应该已经是定制字段的数据源了(在本例中是SpItemViewsWithCustomFields)。
在右侧的父列部分,找到asset_id(向下滚动),然后双击它,使其移动到左侧。
在子列部分执行同样的操作。
单击“确定”,然后再次单击“确定”。
在左侧,关系将在扩展的自定义字段源中可见。在下面的截图中,这个关系叫做“Name”。
自定义字段现在应该显示在左侧,因此可以将它们添加到报告布局中。