D365勉強メモ DimensionAttributeValueSet(分析コード セット)からValue取得の方法

D365で、常にオブジェクト::find()で項目の値を取得しますけど、  DimensionAttributeValueSet(分析コード セット)から項目のバリューを取得する場合、以下のコードで取得します。    

  DictTable   dictTable;
        DimensionAttribute  DAVend = DimensionAttribute::findByName("Vend");

        dictTable = new DictTable(tableNum(DimensionAttributeValueSet));
        int fieldCnt = dictTable.fieldCnt(TableScope::IncludeBaseTables);

        for (int i = 1; i<= fieldCnt; i++)
        {
            fieldId fieldId = dictTable.fieldCnt2Id(i, TableScope::IncludeBaseTables);
            DictField dictField = new dictField(dictTable.id(), fieldId);
            if (dictField)
            {
                switch (dictField.label())
                {
                    case DAVend.Name :
                        qbdsDDSet.addRange(fieldId).value("V01..V12");
                        break;
                }
            }
        }