Já o tenho funcionando, verifiquei com o guia de referência, esqueci de marcar Index.
Avalados por :
Olá,
Tenho uma variável prompt para Rate_Type com base na seleção do usuário, estou filtrando minhas medidas para mostrar o valor apropriado.
Consigo capturar o valor da seleção do usuário no prompt, mas ao compará-lo, recebo um erro de conversão, provavelmente devido a Array para String.
Tentei usar o método "toString" conforme mencionado no DeveloperPdf, não obtenho erros no código depois disso, mas não executa {condição}
var rate_type = Crosstab_Global.getDataSource().getVariableValues("BPC_AMNT_TYPE");
for (var i = 1; i < rate_type.length; i++) {
if (i.toString() === "AT_2")
{
// aplicar filtro
} }
Sua resposta é muito apreciada, obrigado
Já o tenho funcionando, verifiquei com o guia de referência, esqueci de marcar Index.
Obrigado Yu
Possivelmente fiz algo errado aqui com o código CopiarColar.
Erros
-type - é uma propriedade não utilizada
-Single - não pode ser convertido de 'tipo de valor de variável' para um tipo desconhecido
-rate_type - argumento inválido
errors.png
Olá mohd.fahad ,
Na verdade, extrair o valor que você precisa da variável valor é um pouco complicado.
Tente isso:
switch (rate_type.type) {
case VariableValueType.Single:
var singleValue = cast(Type.SingleVariableValue, rate_type);
console.log(singleValue.value); // agora você pode acessar a propriedade 'value'
// aplicar filtro com singleValue
break;
case VariableValueType.Multiple:
var multiValue = cast(Type.MultipleVariableValue, rate_type);
console.log(multiValue.values); // agora você pode acessar a propriedade 'values'
// aplicar filtro com multiValue
break;
default:
break;
}
Espero que isso ajude,
Cumprimentos,
Chia-Yu
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute