Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Olá, poderiam ajudar com essa situação.
Tenho essa pequena tabela para exemplificar.
Preciso contar as linhas, para isso uso a COUNTA, e até aí tudo certo, agora vem o problema:
Imagina que estou executando um filtro no Dashboard com a data do dia 15/04/2022.
Preciso que ele conte os itens com os ID's 3, 5, 6. (total de 3)
A situação é contar os itens no estoque nessa data (15/04/2022). Então não posso considerar se entrou ou saiu dia 15, preciso considerar o período "ENTRE" das colunas dtatende e dtsaida.
Se alguém puder ajudar, serei grato. anexo está o fixeiro
@JeniferNunes , Assume you have disconnected date table to select dates
new measure =
var _max = maxx(allselected(Date),Date[Date])
var _min = minx(allselected(Date),Date[Date])
return
calculate( sum(Table[Value]), filter('Table', 'Table'[Start Date] <=_max && ('Table'[End Date] >=_max || isblank('Table'[End Date]) ) ))
Olá @amitchandak obrigado por me ajudar.
Porém não deu carto aqui, não sei se entendi o que quis dizer... Veja como fiz.
Coloquei a data de ínicio no dia 12/04/2022 e só apareceu o ID "6", nem os outros ID 3 e 4, que também entram no dia12/04/2022 apareceram...
Espero que já tenha resolvido.
Tenho que te dizer que sua dúvida me foi muito útil e a resposta do amitchandak também. Para outra pessoas que estiverem com a mesma dúvida, segue:
new measure =
VAR _max =
MAXX ( ALLSELECTED ( 'CALENDÁRIO' ), 'CALENDÁRIO'[Data] )
VAR _min =
MINX ( ALLSELECTED ( 'CALENDÁRIO' ), 'CALENDÁRIO'[Data] )
RETURN
CALCULATE (
COUNTROWS ( Planilha1 ),
Planilha1[Dtatende] >= _min
&& Planilha1[Dtsaida] <= _max
|| ISBLANK ( Planilha1[Dtsaida] )
)
User | Count |
---|---|
18 | |
18 | |
14 | |
14 | |
13 |
User | Count |
---|---|
17 | |
14 | |
11 | |
10 | |
8 |