- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Cómo excluir una entrada de la tabla de visualización si ambos campos muestran ceros
Datos sin procesar | ||||||||||
País | ID del proyecto | ID de subprotecto | Plan de cuentas | ID del administrador de proyectos | Costo variable | Coste fijo | ||||
Japón | 779966 | 335566 | 93416 | 33 | 2,000 | 5,000 | ||||
Japón | 779966 | 335566 | 88334 | 33 | 1,000 | - | ||||
Japón | 779966 | 335566 | 88334 | 33 | - | - | ||||
Japón | 779966 | 774455 | 93416 | 55 | - | - | ||||
Corea del Sur | 663322 | 115577 | 93416 | 33 | - | 3,000 | ||||
El ejemplo anterior son los datos sin procesar. En la tabla visual (abajo), no quiero mostrar la línea si tanto el coste variable como el coste fijo son ceros. ¿Cómo lo hago? | ||||||||||
Tabla esperada Visual | ||||||||||
País | ID del proyecto | ID de subprotecto | Plan de cuentas | ID del administrador de proyectos | Costo variable | Coste fijo | ||||
Japón | 779966 | 335566 | 93416 | 33 | 2,000 | 5,000 | ||||
Japón | 779966 | 335566 | 88334 | 33 | 1,000 | - | ||||
Corea del Sur | 663322 | 115577 | 93416 | 33 | - | 3,000 | ||||
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Aquí hay una manera de hacer esto.
Crear una medida para identificar cada fila por un "fullID", filtrar las filas para incluir solo filas con cualquiera de los valores y, a continuación, usar esta medida en el "filtros para este objeto visual" en el panel de filtro (donde la medida devuelve 1)
Include Rows =
VAR FullID = VALUES('DataTable'[Project ID]) & VALUES('DataTable'[Sub-project ID]) & VALUES('DataTable'[Chart of accounts]) & VALUES('DataTable'[Project Manager ID])
RETURN
COUNTROWS(
CALCULATETABLE(
ADDCOLUMNS('DataTable', "ID", FullID),
FILTER('DataTable',
OR([Fixed Cost]>0,[Variable Cost] >0))))
Para obtener esto:
Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!
Proud to be a Super User!
Paul on Linkedin.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola @PaulDBrown probé su método sugerido. No funciona en mi conjunto de datos real. No estoy muy seguro de si es porque mi ejemplo de conjunto de datos anterior estaba demasiado simplificado. Estoy adjuntando el conjunto de datos en Excel a continuación. Estos son el conjunto de datos donde funcionan algunas líneas y otras no se basan en el método sugerido.
P/S Sólo quiero mostrar "ACTUAL" (según Pivot).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Un método alternativo consiste en crear una columna en la tabla de datos con un "ID completo":
La creación de una medida para identificar las filas que tienen valores:
Include =
COUNTROWS(
CALCULATETABLE(VALUES('DataTable'[FullID]),
FILTER('DataTable',
OR([Fixed Cost] >0, [Variable Cost] >0))))
Y utilice esta medida para filtrar las filas a través de los filtros para este objeto visual en el panel de filtro:
Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!
Proud to be a Super User!
Paul on Linkedin.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@gracechong
Si tanto Variable como Fixed cost son cero, los totales generales de estos campos permanecerán en la misma parte del filtro.
¿Se refiere a otras columnas que no sean estas en las que tiene totales generales?
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

hola @Fowmy
los grandes totales a los que me refiero son los grandes totales de los 2 campos de la tabla de visualización. lo que significa que, si originalmente antes de cualquier cambio, el total del costo variable debe ser 3000, mientras que el total del costo fijo debe ser 8000 basado en el ejemplo anterior. esta es una comprobación de control sobre si la sugerencia funciona. pero cuando uso el panel de filtro "el costo variable no es cero" y "el costo fijo no es cero", el total general cambió a una cantidad menor. por lo que está indicando que esta sugerencia eliminó algunas líneas que no deberían haber sido eliminadas.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Escriba una medida DAX y aplíquela en el filtro de nivel visual.
ShowHide =
VAR _variableCost = [Variable Cost]
VAR _fixedCost = [Fixed Cost]
VAR _result =
IF ( AND ( _variableCost = 0, _fixedCost = 0 ), "hide", "show" )
RETURN
_result
establezca la condición del filtro como MostrarOcultar es Mostrar.
Nandu Krishna
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciamos con un kudos 👍
Orgulloso de ser un superusuario!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @nandukrishnavs this solution is close. Good thing is grand total remains the same. However while eliminating some lines where both are zeros, it is however still showing certain lines where both values are zeros. Not sure what could be the cause?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Se ha actualizado la lógica de medida.
ShowHide =
VAR _variableCost = [Variable Cost]
VAR _fixedCost = [Fixed Cost]
VAR _result =
IF (
AND (
_variableCost = 0
|| ISBLANK ( _variableCost ),
_fixedCost = 0
|| ISBLANK ( _fixedCost )
),
"hide",
"show"
)
RETURN
_result
Nandu Krishna
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Apreciar con un kudos 👍
Orgulloso de ser un superusuario!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola, la medida actualizada anterior no funciona. Estoy adjuntando los datos sin procesar aquí en caso de que pueda averiguar qué campo está causando que la medida no funcione.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@gracechong
puede utilizar el Panel de filtros para establecer el filtro Detección variable y Coste fijo en NO EQUAL BLANK uno por uno
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola @Fowmy , este método no funciona ya que las entradas en realidad no son valores nulos / en blanco. Son ceros reales. También intenté aplicarlos en el panel de filtro si no son ceros para los campos "Coste variable" y "Coste fijo", pero no funciona en el sentido de que cambie el importe total general final. Por derecho si funciona, no debería cambiar el importe total general, ya que solo estamos excluyendo las líneas que son cero para ambos.

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
03-20-2024 11:59 PM | |||
03-19-2024 02:43 PM | |||
06-14-2024 02:37 PM | |||
08-02-2024 08:46 AM | |||
09-02-2023 02:41 PM |