Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Actualmente estoy convirtiendo algunos paneles de Tableau a Power BI y tengo algunos problemas con el cálculo de las expresaciones de LOD en DAX.
Tengo datos como este que muestran qué empresas tiene una persona.
Indentificador de soporte | Código de la empresa |
Persona A | A |
Persona B | B |
Persona C | C |
Persona D | D |
Persona A | D |
Persona B | A |
Persona B | C |
Los cálculos en Tableau para calcular no de participaciones distintas por titular fueron:
{ FIXED [Identificador del titular]: COUNTD([Código de la empresa])}
He replicado esto con DAX que parece funcionar:
Pero también necesito calcular el desglose de las tenencias de ninguna empresa y cuántas personas hay en cada una.
El cálculo de Tableau fue:
IF { FIXED [Holder Identifier]: COUNTD([Código de empresa])} = 1 THEN '1'
ELSEIF { FIXED [Holder Identifier]: COUNTD([Código de empresa])} = 2 THEN '2'
ELSEIF { FIXED [Holder Identifier]: COUNTD([Código de empresa])} > 2 THEN '3+'
FIN
Estoy tratando de replicar esto con este DAX:
Desglose de la tenencia | n.º de titulares |
1 | 2 |
2 | 1 |
3+ | 1 |
Solved! Go to Solution.
Hay @operibus ,
Dado que ambos son medidas, si los pones en el visual sin ningún otro campo, solo mostrarían los valores agregados porque no hay contexto en el visual.
Si desea mantener las dos medidas, es posible que deba crear una tabla calculada como esta:
Break down table =
SUMMARIZE (
'Table',
'Table'[Holder Indentifier ],
"Holding Breakdown", [Holding Breakdown]
)
Crear otra medida:
No. = COUNT('Break down table'[Holding Breakdown])
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hay @operibus ,
Dado que ambos son medidas, si los pones en el visual sin ningún otro campo, solo mostrarían los valores agregados porque no hay contexto en el visual.
Si desea mantener las dos medidas, es posible que deba crear una tabla calculada como esta:
Break down table =
SUMMARIZE (
'Table',
'Table'[Holder Indentifier ],
"Holding Breakdown", [Holding Breakdown]
)
Crear otra medida:
No. = COUNT('Break down table'[Holding Breakdown])
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@operibus , ¿Son estas dos medidas?
Nº de Coy Holdings = CALCULATE( DISTINCTCOUNT('TableName'[Código de empresa]), ALLEXCEPT(TableName,TableName[Holder Identifier]))
Desglose de retención =
INTERRUPTOR(
VERDADERO(),
[Nº de Coy Holdings]=1, "1",
[Nº de Coy Holdings]=2, "2",
[Nº de Coy Holdings]>2,"3+"
)
Si ambos son medidos, entonces no puede usar "Desglose de retención" como columna o eje.
Si se miden, entonces debe considerar la segmentación dinámica
Segmentación dinámica, bucketing o binning: https://youtu.be/CuczXPj0N-k
Gracias @amitchandak, sí, ambas son medidas. Buscaré la segmentación dinámica. ¡Gracias por su ayuda!
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.