cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 
cancelar
Mostrando resultados para 
Pesquisar então 
Você quer dizer: 

O Programa Technology Preview 2025 já está disponível. Inscreva-se hoje!

Gerenciamento de dados e BIM
Informações sobre gerenciamento de Atributos, Mapas, templates, Favoritos, Módulos Associados, projetos em geral e controle de qualidade.
SOLUCIONADO!

Mapas

Alineh
Participante

Olá, pessoal,

Tenho um quadro de áreas no Archicad. Quando os itens não estão agrupados, os valores aparecem corretamente. Os itens que aparecem como “--” na tabela deveriam ser considerados 0,00. Entendo que o Archicad não gera um número nesses casos porque não existe um item correspondente.

O problema é que, ao agrupar os itens, esses “--” estão anulando a soma total da tabela. Existe alguma forma de usar uma expressão ou configuração para que a somatória considere esses valores como zero e exiba corretamente o total?

Obrigada!

 

Alineh_0-1756238227738.pngAlineh_1-1756238241013.png

Alineh_2-1756238258107.png

 

1 SOLUÇÃO ACEITA

Soluções aceitas
Solução
Ricardo Heim
Entusiasta

Bom dia!
Os valores "--" são causados quando o Archicad não consegue extrair a informação do elemento em questão, exemplo, sua propriedade extrai área líquida, mas seu elemento é um objeto, a área dele será "--" pq o archicad não consegue calcular. Ou quando a propriedade em questão não está disponível para a classificação do elemento, que é o seu caso.
Eu deixaria essas propriedades que você criou disponível para todas as classificações dessas lajes, mas adicionaria expressões IFs em cada propriedade:

RicardoHeim_5-1756474848656.png


Para a propriedade de ÁREA NÃO PRIVATIVA:

IFS ( {Seu sistema de classificação} = "ÁREA PRIVATIVA" {o nome da sua propriedade esse primeiro elemento você pode copiar ele para todas as propriedades que você quer que apareça 0} ; 0 m2;{Seu sistema de classificação} = "ÁREA NÃO PRIVATIVA"; Área da Superfície do Topo da Laje (Condicional) )

E é só fazer o inverso para as outras propriedades, exemplo:


Para a propriedade de ÁREA  PRIVATIVA:


IFS ( {Seu sistema de classificação} = "ÁREA NÃO PRIVATIVA" {o nome da sua propriedade esse primeiro elemento você pode copiar ele para todas as propriedades que você quer que apareça 0} ; 0 m2;{Seu sistema de classificação} = "ÁREA PRIVATIVA"; Área da Superfície do Topo da Laje (Condicional) )

 

RicardoHeim_0-1756473801474.png

É importante deixar todas essas propriedades criadas para todas as suas classificações, como na imagem acima.

E a tabela ficará assim:

RicardoHeim_1-1756473889535.pngRicardoHeim_2-1756473904383.png


Mas também existe um jeito muito mais simples de fazer o que você quer, que é separando pela classificação na tabela ao invés de usar as várias propriedades:

RicardoHeim_3-1756474054395.pngRicardoHeim_4-1756474751791.png

 

 

Exibir solução no post original

3 RESPOSTAS 3
Solução
Ricardo Heim
Entusiasta

Bom dia!
Os valores "--" são causados quando o Archicad não consegue extrair a informação do elemento em questão, exemplo, sua propriedade extrai área líquida, mas seu elemento é um objeto, a área dele será "--" pq o archicad não consegue calcular. Ou quando a propriedade em questão não está disponível para a classificação do elemento, que é o seu caso.
Eu deixaria essas propriedades que você criou disponível para todas as classificações dessas lajes, mas adicionaria expressões IFs em cada propriedade:

RicardoHeim_5-1756474848656.png


Para a propriedade de ÁREA NÃO PRIVATIVA:

IFS ( {Seu sistema de classificação} = "ÁREA PRIVATIVA" {o nome da sua propriedade esse primeiro elemento você pode copiar ele para todas as propriedades que você quer que apareça 0} ; 0 m2;{Seu sistema de classificação} = "ÁREA NÃO PRIVATIVA"; Área da Superfície do Topo da Laje (Condicional) )

E é só fazer o inverso para as outras propriedades, exemplo:


Para a propriedade de ÁREA  PRIVATIVA:


IFS ( {Seu sistema de classificação} = "ÁREA NÃO PRIVATIVA" {o nome da sua propriedade esse primeiro elemento você pode copiar ele para todas as propriedades que você quer que apareça 0} ; 0 m2;{Seu sistema de classificação} = "ÁREA PRIVATIVA"; Área da Superfície do Topo da Laje (Condicional) )

 

RicardoHeim_0-1756473801474.png

É importante deixar todas essas propriedades criadas para todas as suas classificações, como na imagem acima.

E a tabela ficará assim:

RicardoHeim_1-1756473889535.pngRicardoHeim_2-1756473904383.png


Mas também existe um jeito muito mais simples de fazer o que você quer, que é separando pela classificação na tabela ao invés de usar as várias propriedades:

RicardoHeim_3-1756474054395.pngRicardoHeim_4-1756474751791.png

 

 

Uou, Muito obrigado, Ricardo, me salvou demais aqui! 
Estava a alguns meses tentando solucionar e não conseguia, eu não sabia que poderíamos usar o texto para puxar a informação, estava sempre criando uma propriedade e ai acaba dando erro.

Que bom que resolveu!
Acho que dá pra simplificar o argumento lógico usando o IF singular:

IF ( {Seu sistema de classificação} = "ÁREA PRIVATIVA" {o nome da sua propriedade} ; Área da Superfície do Topo da Laje (Condicional); 0 m2;

Ai é só copiar para as outras propriedades mudando o nome da propriedade

IF ( {Seu sistema de classificação} = "ÁREA NÃO PRIVATIVA" {o nome da sua propriedade} ; Área da Superfície do Topo da Laje (Condicional); 0 m2;