2016-07-28 8 views
0

私はCRMからデータを取り出すレポートを作成しています。何らかの理由で必要な実際の値のテキストはオプションセットの選択の説明にあります。私の人生にとって、私はエンティティのStringMapや属性のビューでそれを見つけることができません。助けて!! enter image description hereCRM 2011に格納されているオプション設定値の説明はどこですか

+0

答えを更新しました。初めて間違って読むことがあります。 – dynamicallyCRM

答えて

2

私は最初、間違ったパスを下ろすように促す質問を間違って読んでいました。 「説明」を取得するには、次のクエリを使用します。

SELECT DISTINCT ATTR.NAME, LOCLAB.LABEL AS DESCRIPTION 
    FROM [ORG_MSCRM].[MetadataSchema].[Entity] ENT 
     LEFT JOIN [ORG_MSCRM].[METADATASCHEMA].[ATTRIBUTE] ATTR 
     ON ENT.ENTITYID = ATTR.ENTITYID 
     LEFT JOIN [ORG_MSCRM].[METADATASCHEMA].[ATTRIBUTEPICKLISTVALUE] ATTRPICK 
     ON ATTR.OPTIONSETID = ATTRPICK.OPTIONSETID 
     LEFT JOIN [ORG_MSCRM].[METADATASCHEMA].[LOCALIZEDLABEL] LOCLAB 
     ON LOCLAB.OBJECTID = ATTRPICK.ATTRIBUTEPICKLISTVALUEID 
WHERE ENT.OBJECTTYPECODE ='2' --contact 
AND ATTR.NAME = 'GENDERCODE' --attributename 
AND LOCLAB.OBJECTCOLUMNNAME = 'DESCRIPTION' 
+0

なぜdownvote?コメントするにはdownvoterケア? – dynamicallyCRM

+0

これは確かな答えです。私が追加する唯一のことは、別のテーブルに同じスキーマ名を持つ属性がある場合に、StringMapクエリでエンティティを指定することです。 – Zach

+0

@Zachは、エンティティを絞り込むためのフィルタ条件で答えを更新しました。 – dynamicallyCRM

関連する問題