Numéro d’ID de bogue |
BUG-000151651 |
Envoi | August 18, 2022 |
Dernière modification | February 14, 2025 |
S’applique à | ArcGIS Dashboards |
Version trouvée | 10.9.1 |
Système d’exploitation | N/A |
Version du système d’exploitation | N/A |
Statut | Will Not Be Addressed
L’équipe de développement a examiné le problème ou la demande et a décidé qu’ils ne seraient pas traités. Pour d’autres explications, reportez-vous à la section Informations supplémentaires correspondant au problème.
|
Informations supplémentaires
Change the field type from "esriFieldTypeOID" to "esriFieldTypeInteger" in the code. Adding another field to capture the ObjectIDs is preferred as the Data Table UI that appears at configure time under the Indicator's design time preview displays the field "OID". Refer to the following code for detailed configuration:
var portal = Portal('https://www.arcgis.com/');
var wspoints = GroupBy(
FeatureSetByPortalItem(portal,'f8d540e3e1ec47fdbefe23a44a9fdcb0', 0, ['*'], true),
['type1', 'type2'],[
{name: 'pt_project_count', expression: 'OBJECTID', statistic: 'COUNT'},
]
);
var wspolygons = GroupBy(
FeatureSetByPortalItem(portal,'689c71bcf53c4da49f014292609181d2',0, ['*'], true),
['type1_ply', 'type2_ply'],
[
{name: 'ply_project_count', expression: 'OBJECTID', statistic: 'COUNT'},
]
);
var combinedDict = {
fields: [
{name: 'project_count', type: 'esriFieldTypeInteger'},
{name: 'OID', type:'esriFieldTypeOID'}
],
geometryType: '',
features: [],
};
var i = 0;
for (var p in wspolygons) {
combinedDict.features[i] = {
attributes: {
project_count: Sum(p['ply_project_count']),
OID: i},
};
i++;
}
for (var m in wspoints) {
combinedDict.features[i] = {
attributes: {
project_count: Sum(m['pt_project_count']),
OID: i},
};
i++;
}
console(count(combinedDict.features));
console(combinedDict);
return (FeatureSet(Text(combinedDict)));
Étapes pour reproduire
ID de bogue: BUG-000151651
Logiciel: