Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
How do I use the expression below the Current Month and Previous Month.
Current Month: Field name date 'Data_Movimento'
= NUM (Sum ([Preco_Final]), '#. ## 0.00')
Previous Month: Field name date 'Data_Movimento'
= NUM (Sum ([Preco_Final]), '#. ## 0.00')
How to be?
Translated with Google Translate - Qlik Community Administrative Team
Como faço para usar na expressão abaixo o Mês Atual e o Mês Anterior.
Mês Atual: Nome do campo data: 'Data_Movimento'
=NUM(Sum([Preco_Final]),' #.##0,00')
Mês Anterior: Nome do campo data: 'Data_Movimento'
=NUM(Sum([Preco_Final]),' #.##0,00')
Como ficaria?
Tente isto,
='Current Month : ' & sum({<Month = {"$(=month(Max(Data_Efetivacao_Estoque)))"}>}Preco_Final)
='Previous Month : ' & sum({<Month = {"$(=month(Addmonths(Max(Data_Efetivacao_Estoque),-1)))"}>}Preco_Final)
Eu testei isso em seu aplicativo e isso funciona bem.
Kaushik Solanki
oi,
Primeiro você precisa criar um campo de mês em script como a seguir.
Load *, Month (Data_Movimento) as Month
From XYZ;
Você pode usar a expressão a seguir.
Mês atual:
= NUM (Sum ({<Month = {"$ (= Month (Max (Data_Movimento))"}>} [Preco_Final]), '#. ## 0,00')
Mês anterior
= NUM (Sum ({<month = {"$ (= mês (AddMonths (Max (Data_Movimento), - 1)"}>} [Preco_Final]), '. # ## 0,00')
Atenciosamente,
Kaushik Solanki
Day(Movimento_Data)as Dia,
ceil(Month(Movimento_Data)/3)&'Trim' as [Trimestre],
Year(Movimento_Data) as [Ano],
Month(Movimento_Data) as [Mês],
Date(Movimento_Data,'MMM-YYYY') AS [AnoMes],
Month (Movimento_Data) as Month,
a Expressão:>
=num(sum ({<Month = {"$ (= Month (Max (Movimento_Data)"}>} [Preco_Final]), '#. ## 0,00')
oi,
Você escreveu uma expressão errada.
Por favor, dê uma olhada no que está abaixo.
= num (sum ({<Month = {"$ (= Month (Max (Movimento_Data)))"}>} [Preco_Final]), '#. ## 0,00')
Atenciosamente,
Kaushik Solanki
Algo não está certo.
continua com mesmo problema.
Gentilmente compartilhar o arquivo de aplicativo de amostra.
Boa tarde Agnaldo.
Você conseguiu resolver a expressão?
Ainda não amigos
Não sei que o que estou fazendo.
Seque o script
Movimento:
LOAD `Movimento_Vendedor1`,
`Ordem_Prod_Serv`,
`Nome_Tabela_Preco`,
`Filiais_Codigo`,
`Nome_Produto`,
`Codigo_Classe`,
Nome_Classe,
`Nome_Subclasse`,
`Comissao_Vendedor1`,
`Codigo_Grupo`,
`Nome_Grupo`,
`Codigo_Familia`,
`Nome_Familia`,
`Comissao_Perc`,
`Desconto_Valor`,
`Data_Efetivacao_Estoque`,
Filial,
`Ordem_Movimento`,
`Filiais_Nome`,
`Codigo_Produto`,
`Movimento_Tipo_Operacao`,
`Movimento_Data`,
`Preco_Final`,
Quantidade,
`Quantidade_Vendas`,
`Preco_Custo`,
`Prod_Serv_Codigo`,
`Codigo_Fabricante`,
`Nome_Fabricante`,
`Movimento_Prod_Serv_Qtde`,
`Codigo_Cliente`,
`Nome_Cliente`,
`Nome_Unidade_Venda`,
Day(Movimento_Data)as Dia,
ceil(Month(Movimento_Data)/3)&'Trim' as [Trimestre],
Year(Movimento_Data) as [Ano],
Month(Movimento_Data) as [Mês],
Date(Movimento_Data,'MMM-YYYY') AS [AnoMes],
Month (Movimento_Data) as Month,
`Nome_Vendedor`,
`Codigo_Produtox`,
Apelido,
`Codigo_Vendedor`;
SQL SELECT *
FROM `Qyr_Movimento`;
//-------- Start Multiple Select Statements ------
Meta:
LOAD Funcionarios_Codigo as Codigo_Vendedor,
`Funcionarios_Nome`,
Month (Periodo_Inicio) as Month,
Year(Periodo_Inicio) as [Ano],
ceil(Month(Periodo_Inicio)/3)&'Trim' as [Trimestre],
Month(Periodo_Inicio) as [Mês],
`Periodo_Inicio`,
`Meta_Funcionario_Meta`,
`Filiais_Codigo`;
SQL SELECT *
FROM `Qyr_Meta`;
//-------- End Multiple Select Statements ------
Tente isto,
='Current Month : ' & sum({<Month = {"$(=month(Max(Data_Efetivacao_Estoque)))"}>}Preco_Final)
='Previous Month : ' & sum({<Month = {"$(=month(Addmonths(Max(Data_Efetivacao_Estoque),-1)))"}>}Preco_Final)
Eu testei isso em seu aplicativo e isso funciona bem.
Kaushik Solanki