Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Boa tarde a todos Tenho uma lista contendo um historico de atualizações do quadro dos meus funcionarios atualmente Gostaria de saber uma regra que faria ser possivel um calculo que saiba me dizer pelo histórico quais funcionarios eu tinha em dados mais antigostendo que contar um Top 1 de cada chapa por dados, somando com como Top 1 anterior para saber os contratados reais.
Alguém? 🙂
Bom dia,
Entendi. Mas neste caso não deveria ser 2 o resultado de 2008. Preciso do total acumulado dos SITUACAO<>"D" ou seja ATIVOS "A", Mês a Mês e Ano a Ano. Para comparativo. Na forma que se encontra só tras os Ativos no Ano e não acumulado.
Obrigado.
Link da planilha de exemplo:
https://liveestacio-my.sharepoint.com/:x:/g/personal/201901058328_alunos_estacio_br/Edc1xzqf_UVPiES-...
Preciso fazer uma contagem Ano/ano mês/mês
Onde o sistema traga quantos funcionários eu tinha
na data que eu definir.
por exemplo o funcionário da chapa 4
Foi admitido 2007-10-19
Entrou de férias 2008-06-17
Voltou de férias 2008-07-17
Preciso que o sistema faça uma contagem que traga
Do período para trás a contagem de ATIVOS.
considerando a data 2008-07-31
ele tem que pegar a data de mudança mais recente da chapa 4
ou seja = NOVASITUACAO = A --- 2008-07-17
e não contar as outras duas que gerariam duplicidade.
trazendo um valor irreal.
Hi @lorran
I think you want to show the latest update value for each employee in each code. And the NOVASITUACAO = A.
Try this measure:
Measure =
VAR _SelectDate = SELECTEDVALUE('Date'[Date])
VAR _LastDataChange1 = CALCULATE(MAX('Sample'[DATAMUDANCA]),FILTER(ALL('Sample'),'Sample'[CODCOLIGADA] = MAX('Sample'[CODCOLIGADA])&&'Sample'[CHAPA] = MAX('Sample'[CHAPA])&&'Sample'[DATAMUDANCA]<=_SelectDate))
VAR _LastDataChange2 = CALCULATE(MAX('Sample'[DATAMUDANCA]),FILTER(ALL('Sample'),'Sample'[NOVASITUACAO]="A"&&'Sample'[CODCOLIGADA] = MAX('Sample'[CODCOLIGADA])&&'Sample'[CHAPA] = MAX('Sample'[CHAPA])&&'Sample'[DATAMUDANCA]<=_SelectDate))
RETURN
IF(MAX('Sample'[DATAMUDANCA]) = _LastDataChange2&&_LastDataChange1 = _LastDataChange2,1,0)
Build a table visual ,add this measure into filter field and set it to show items when value = 1.
Select 2008/07/31 in Slicer built by unrelated Date table. Result is as below.
If I have any misunderstanding in your calculate logic, please tell me.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Cara, Sensacional. Atende perfeitamente em meu filtro.
Porém não sei se vai ser possível utilizar esta medida para criar um grafico comparativo ANO a ANO e Mês a Mês.
Pois, aplicando esta regra em um grafico de colunas por exemplo, ele não consegue aplicar a medida.
E eu precisaria de usar estes dados de uma forma mais maleavel como exemplo abaixo:
Esta me ajudando muito já, muito obrigado.
Hi @lorran
Do you want to build a clustered column chart to show the count of value meet the requirement above by year and month?
Try sumx function.
Measure 2 = SUMX('Sample',[Measure])
Measure in Measure2 is the filter measure. It will return 1 for values meet our requirement, so just sum it.
Result:
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @lorran
I think you want to get Top1 for each plate. I build a sample and have a test.
Measure:
Rank for each Plate =
VAR _T = SUMMARIZE(ALL(History),History[Plate],History[Employee],"Count",COUNT(History[Employee]))
VAR _T2 = ADDCOLUMNS(_T,"Rank",RANKX(FILTER(_T,[Plate] = EARLIER(History[Plate])),[Count],,DESC,Dense))
Return
MAXX(FILTER(_T2,[Plate] = MAX(History[Plate])&&[Employee] = MAX(History[Employee])),[Rank])
Add this measure into Filter field in the table visual and set it to show items when value =1.
If this reply still couldn't help you solve your problem, please share a sample with me by your Onedrive for Business and show me the result you want. This may make me easier to understand your requirement.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
92 | |
86 | |
84 | |
66 | |
49 |
User | Count |
---|---|
140 | |
114 | |
108 | |
64 | |
60 |