我想从AX 2012中的默认维度获取部门。
在LedgerJournalTrans->lines->FinancialDiemsion
我可以填写部门,但在AX的数据库中,保存默认维度。
我正在研究SSRS报告d =所以我想让部门进行SQL查询。
任何人都可以帮助我如何获得部门并简单解释关系
提前感谢您和最好的问候,
答案 0 :(得分:2)
您可以在SQL中使用它:
select DisplayValue from DefaultDimensionView
where DefaultDimension = 1234567890
and Name ='Department'
在X ++中:
select DisplayValue from defaultDimensionView
where defaultDimensionView.DefaultDimension == this.DefaultDimension
&& defaultDimensionView.Name == 'Department';
答案 1 :(得分:0)
编辑:正如所指出的那样,这是针对分类帐维度而不是默认维度,但我会将其留作信息:
查看DimensionAttributeLevelValueAllView
视图。它包含您需要的所有数据。
DimensionAttributeValueGroup
字段上进行过滤。 DisplayValue
包含维度DimensionAttribute
字段引用维度,例如部门,并链接到DimensionAttribute
表。这是设置,因此您必须将部门的recid存储在某处并加入此设置字段。否则,无法“知道”部门维度中的哪些维度。 答案 2 :(得分:0)
请参阅:How to set a single dimension value in AX 2012?
提到了很好的白皮书