cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo del nivel de detalle (LOD)

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 AA
Persona BB
Persona CC
Persona DD
Persona AD
Persona BA
Persona BC

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:

Nº de Coy Holdings = CALCULATE( DISTINCTCOUNT('TableName'[Código de empresa]), ALLEXCEPT(TableName,TableName[Holder Identifier]))

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 retención =
INTERRUPTOR(
VERDADERO(),
[Nº de Coy Holdings]=1, "1",
[Nº de Coy Holdings]=2, "2",
[Nº de Coy Holdings]>2,"3+"
)
pero esto solo devuelve 3+ con 4 titulares, pero espero:
Desglose de la tenencian.º de titulares
12
21
3+1
Soy nuevo en DAX, así que no estoy seguro de dónde me estoy equivocando, así que apreciaría toda la orientación.

¡Gracias!
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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])

vyingjl_0-1632191112923.png

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.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

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])

vyingjl_0-1632191112923.png

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.

Syndicate_Admin
Administrator
Administrator

@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!

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors