Get Dimension In D365fo X++
Get Dimension In D365fo X++
Code:
private DimensionDisplayValue getDimensionValue(RecId defaultDimension, Name dimName) { DimensionDisplayValue dimensionValue; DimensionAttributeValueSetStorage dimStorage; dimStorage = DimensionAttributeValueSetStorage::find(defaultDimension); return dimStorage.getDisplayValueByDimensionAttribute(DimensionAttribute::findByName(dimName).RecId); }public str get_Dimension(int64 DefaultDimValue, str ReptColumn) { DEFAULTDIMENSIONVIEW DEFAULTDIMENSIONVIEW; select DEFAULTDIMENSIONVIEW where DEFAULTDIMENSIONVIEW.defaultDimension == DefaultDimValue && DEFAULTDIMENSIONVIEW.ReportColumnName == ReptColumn; return DEFAULTDIMENSIONVIEW.displayValue; }Get Dimension Value Description:public Name getDimensionAttributeValueDesc(Name _dimAttrName, DimensionDisplayValue _dimAttrValue) { DimensionAttribute dimAttribute; DimensionAttributeValue dimAttributeValue; dimAttribute = DimensionAttribute::findByName(_dimAttrName); dimAttributeValue = DimensionAttributeValue::findByDimensionAttributeAndValue(dimAttribute, _dimAttrValue); return dimAttributeValue.getName(); }
Comments
Post a Comment