Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Así que la mesa principal es
Nombre (Name) Código de código ? Suma de sumas Contar
asdd ? zz ? 231 ? 2
dfsfds ? x ? 523 ? 2
mito ? y ? 768 ? 5
Tabla relacionada
% | Código
0,05 ? X
textVal1 | y
textVal2 ? Z
0,05 ? Zz
0.1 ? aa
Tengo medida que calcular algún porcentaje
measureAlgunos% - dividir (Suma, Contar)
Entonces tengo la segunda medida donde usar este porcentaje
measureMain á [measure1] - [measure2] * measureAlgunas%
Ahora, necesito escribir una nueva medida para tomar dinamicaly perecentage de la tabla relacionada si cumple con los criterios
measureDinamicPercentage ?
IF ( isDecimal(RelatedTable[%]) - True entonces
RelatedTable[%]
Más
if(RelatedTable[%] á textVal1 y luego 0.06 else [measureSome%])
)
Así que la medida principal debe ser
measureMain á [measure1] - [measure2] * measureDinamicPercentage
Así que tienen que escribir measureDinamicPercentage ?
Solved! Go to Solution.
Hola @Analitika
¿Esta?
measureSome% = DIVIDE(SUMX(ALL('Table'),'Table'[Sum]),SUMX(ALL('Table'),'Table'[Count]))
Hola @Analitika
Si tengo razón, puede consultar estos resultados:
measureDinamicPercentage = IF(IFERROR(VALUE(MAX('Table (2)'[%])),1)=1&&MAX('Table (2)'[%])="textVal1",0.06,IF(IFERROR(VALUE(MAX('Table (2)'[%])),1)<>1,MAX('Table (2)'[%]),[measureSome%]))
Pbix unido.
TY para la respuesta.
measureAlgunos% - TotalCount / TotalSum
y lo mismo para cada fila,
Hola @Analitika
¿Esta?
measureSome% = DIVIDE(SUMX(ALL('Table'),'Table'[Sum]),SUMX(ALL('Table'),'Table'[Count]))
Hola @Analitika
La misma lógica, la cambió como
measureSome% = DIVIDE(SUMX(ALL('Table'),'Table'[Sum]),SUMX(ALL('Table'),'Table'[Count]))
Hola @Analitika ,
¿Cuál es la medida1 y la medida2?
Por favor, muéstrame tu resultado deseado en una captura de pantalla o en una tabla.
Gracias.
Aiolos Zhao
Proud to be a Super User!
No importa lo que es measure1 y measure2, digamos que esto es 10 - 5
No puedo publicar nada más ya que no tengo medida de trabajo