The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Criei uma coluna calculada para me retornar a diferença dos dias acumulados entre data de entrada e data de alta. Se a data de alta estiver em branco, o valor vai acumulando conforme os dias forem passando, se tiver algum valor em Alta, será Alta-Saída.
Olá @isaqueandrade ,
Neste caso você deve utilizar a função DATEDIFF esta faz a diferença de datas e pode ser colocada em dias, meses, anos.
Tente a seguinte formula:
VALOR = IF(
ISBLANK(Tabela[Data Alta]) ,
DATEDIFF(Tabela[Data Entrada], TODAY(), DAY),
DATEDIFF ( Tabela[Data Entrada], Tabela[Data Alta],DAY)
)
Só uma questão com a conta como está representada aparecem valores a negativo, neste cálculo tenho valores positivos. Caso seja os valores negativos é só trocar a formula para:
VALOR = IF(
ISBLANK(Tabela[Data Alta]) ,
DATEDIFF( TODAY(), Tabela[Data Entrada], DAY),
DATEDIFF ( Tabela[Data Alta],Tabela[Data Entrada],DAY)
)
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsMiguel, desde já agradeço a disponibilidade.
Eu tinha tentado usar a DATEDIFF, porém me retorna um erro por eu estar usando o modelo de DirectQuery.
Eu cheguei a criar essa medida:
Boa tarde @isaqueandrade ,
Tendo em atenção que é uma medida terá que refazer o calculo para algo semelhante ao que está abaixo:
dias =
VAR DtAlta =
SELECTEDVALUE ( 'Internacao Deint'[Data Alta] )
VAR DtEnt =
SELECTEDVALUE ( 'Internacao Deint'[Data Entrada] )
RETURN
SUMX (
VALUES ( Table[Coluna] ),
IF (
ISBLANK ( DtAlta ),
DATEDIFF ( DtAlta, TODAY (), DAY ),
DATEDIFF ( DtEnt, DtAlta, DAY )
)
)
O valor que está em Table[Coluna] é a coluna que você utiliza como ID do detalhe da data de alta e entrada.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsFicou assim:
Como é que está a fazer a visualização?
Você apresenta uma coluna no SUMX que é Data competencia este valor é único por cada linha da sua tabela? Ou tem valores repetidos?
Para que este cálculo funcione corretamente necessita de ter uma linha por cada valor, estou a assumir que as datas que refere de entrada e alta estão na mesma linha da tabela certo?
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsSim, entrada e alta estão na mesma linha..
Ola @isaqueandrade
Neste caso deveria fazer uma medida com uma tabela temporária e que depois faria essa soma.
Todos os campos que surgem na tabela vêem da mesma tabela de dados?
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsEntendi.. Vou procurar saber como fazer isso.
Não, pegam de várias tabelas, das dimensões no caso.
Não tem problema em serem de várias tabelas.
Na tabela onde você tem as datas de entrada e saída tem algum campo que seja o ID da cirurgia.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsEntendi..
Cara, pior que não, não sei se no DB tenha, mas nessa base que estou olhando não.
Sem conhecer o modelo e a forma como as tabelas se relacionam é complicado dizer qual o real formato da medida, uma vez que as relações entre as tabelas podem alterar a forma como se faz o calculo.
Pelo que percebi no primeiro post você criou uma coluna calculada usando a diferença das colunas correto? no entanto quando você coloca na visualização nao trás os dados corretos.
Experimente adicionar a coluna como tinha no entanto depois crie uma medida com a soma dessa coluna e verifique se o resultado está correto.
Se não funcionar necessitava que me explicasse se os dados que você utiliza na sua tabela de que tab elas são e como estão relacionadas as tabelas umas com as outras de modo a fazer o calculado do SUMX.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsJoin the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
112 | |
80 | |
78 | |
43 | |
37 |
User | Count |
---|---|
157 | |
112 | |
64 | |
60 | |
54 |